mirror of
https://github.com/jsdoc/jsdoc.git
synced 2025-12-08 19:46:11 +00:00
17 lines
943 B
JavaScript
17 lines
943 B
JavaScript
var common = {query: require('common/query')};
|
|
|
|
test('The common/query module is defined.', function() {
|
|
assert.notEqual(typeof common.query, 'undefined', 'The common/query module should be defined.');
|
|
assert.equal(typeof common.query, 'object', 'The common/query module should be an object.');
|
|
});
|
|
|
|
test('The common/query module exports a "toObject" function.', function() {
|
|
assert.notEqual(typeof common.query.toObject, 'undefined', 'The common/query.toObject member should be defined.');
|
|
assert.equal(typeof common.query.toObject, 'function', 'The common/query.toObject member should be a function.');
|
|
});
|
|
|
|
test('The common/query.toObject function dumps an object from a query string.', function() {
|
|
assert.deepEqual(common.query.toObject('name=Michael+Mathews'), {name: 'Michael Mathews'});
|
|
assert.deepEqual(common.query.toObject('name=Michael+Mathews&city=London'), {name: 'Michael Mathews', city: 'London'});
|
|
});
|