blob: 5feaae596d7e9aa3c9a6289be710256e93264d8f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
var assert = require('assert'),
parse = require('../index').parse;
var USER_AGENT_STRING = 'Mozilla/5.0 (Windows NT 6.1; rv:2.0b6pre) Gecko/20100903 Firefox/4.0b6pre Firefox/4.0b6pre';
suite('parse function', function() {
test('Unexpected args don\'t throw', function() {
assert.doesNotThrow(function() { parse(USER_AGENT_STRING); });
assert.doesNotThrow(function() { parse(''); });
assert.doesNotThrow(function() { parse(); });
assert.doesNotThrow(function() { parse(null); });
assert.doesNotThrow(function() { parse({}); });
assert.doesNotThrow(function() { parse(123); });
});
});
|