summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'SemanticMediaWiki/tests/qunit/smw/data/ext.smw.dataValue.quantity.test.js')
-rw-r--r--SemanticMediaWiki/tests/qunit/smw/data/ext.smw.dataValue.quantity.test.js84
1 files changed, 0 insertions, 84 deletions
diff --git a/SemanticMediaWiki/tests/qunit/smw/data/ext.smw.dataValue.quantity.test.js b/SemanticMediaWiki/tests/qunit/smw/data/ext.smw.dataValue.quantity.test.js
deleted file mode 100644
index 8783f888..00000000
--- a/SemanticMediaWiki/tests/qunit/smw/data/ext.smw.dataValue.quantity.test.js
+++ /dev/null
@@ -1,84 +0,0 @@
-/**
- * QUnit tests
- *
- * @since 1.9
- *
- * @file
- * @ingroup SMW
- *
- * @licence GNU GPL v2 or later
- * @author mwjames
- */
-( function ( $, mw, smw ) {
- 'use strict';
-
- QUnit.module( 'ext.smw.dataValue.quantity', QUnit.newMwEnvironment() );
-
- var pass = 'Passes because ';
-
- // Data provider
- var testCases = [
- { test: { value: 1 }, expected: { value: 1 } },
- { test: { value: 0.0001, unit: 'km²' }, expected: { value: 0.0001, unit: 'km²' } },
- { test: { value: 1000, unit: 'm²' }, expected: { value: 1000, unit: 'm²' } }
- ];
-
- /**
- * Test accessibility
- *
- * @since: 1.9
- */
- QUnit.test( 'instance', 2, function ( assert ) {
-
- var result = new smw.dataValue.quantity( 3 );
- assert.ok( result instanceof Object, pass + 'the smw.dataValue.quantity instance was accessible' );
-
- QUnit.raises( function() {
- new smw.dataValue.quantity( 'foo' );
- }, pass + 'an error was raised due to wrong type' );
-
- } );
-
- /**
- * Test type
- *
- * @since: 1.9
- */
- QUnit.test( 'getDIType', 1, function ( assert ) {
-
- var result = new smw.dataValue.quantity( 3 );
- assert.equal( result.getDIType(), '_qty', pass + 'returned _qty' );
-
- } );
-
- /**
- * Test getValue
- *
- * @since: 1.9
- */
- QUnit.test( 'getValue', 3, function ( assert ) {
- var result;
-
- $.map( testCases, function ( testCase ) {
- result = new smw.dataValue.quantity( testCase.test.value, testCase.test.unit );
- assert.equal( result.getValue(), testCase.expected.value , pass + 'returned ' + testCase.expected.value );
- } );
-
- } );
-
- /**
- * Test getUnit
- *
- * @since: 1.9
- */
- QUnit.test( 'getUnit', 3, function ( assert ) {
- var result;
-
- $.map( testCases, function ( testCase ) {
- result = new smw.dataValue.quantity( testCase.test.value, testCase.test.unit );
- assert.equal( result.getUnit(), testCase.expected.unit , pass + 'returned ' + testCase.expected.unit );
- } );
-
- } );
-
-}( jQuery, mediaWiki, semanticMediaWiki ) ); \ No newline at end of file