openrosa-xpath-evaluator
Version:
Wrapper for browsers' XPath evaluator with added support for OpenRosa extensions.
21 lines (19 loc) • 861 B
JavaScript
const { assertFalse, assertTrue } = require('../helpers');
describe('#boolean-from-string()', () => {
it('boolean-from-string()', () => {
assertFalse("boolean-from-string('')");
assertTrue('boolean-from-string(1)');
assertFalse('boolean-from-string(0)');
assertTrue("boolean-from-string('1')");
assertFalse("boolean-from-string('2')");
assertFalse("boolean-from-string('0')");
assertTrue("boolean-from-string('true')");
assertFalse("boolean-from-string('True')");
assertFalse("boolean-from-string('false')");
assertFalse("boolean-from-string('whatever')");
assertFalse("boolean-from-string('nonsense')");
assertTrue('boolean-from-string(1.0)');
assertFalse('boolean-from-string(1.0001)');
assertTrue('boolean-from-string(true())');
});
});