UNPKG

math-interval-js

Version:
40 lines (35 loc) 1.46 kB
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Math Interval JS</title> <script src="src/interval.min.js"></script> <script src="JSLitmus.js"></script> <!-- Usage with some timing test --> <script> var specs = [ { interval: '[1,2]', test: 1, expect: true }, { interval: '[2,3]', test: 2, expect: true }, { interval: '[2,3]', test: 3, expect: true }, { interval: '[-Inf,Inf]', test: 1, expect: true }, { interval: ')1,4(', test: 2, expect: true }, { interval: '{1, 2, 3, 4}', test: 3, expect: true }, { interval: '[2,3]', test: 1, expect: false }, { interval: '[2,3]', test: 4, expect: false }, { interval: ')1,4(', test: 1, expect: false }, { interval: ')1,4(', test: 4, expect: false }, { interval: '{1, 2, 3, 4}', test: 5, expect: false }, { interval: '{1, 2, 3, 4}', test: 5, expect: false }, { interval: '{1, 1, 3, 4}', test: 5, expect: false }, { interval: '{1, 2, 3, 4}', test: 5, expect: false } ]; for (var i in specs) { JSLitmus.test(specs[i].test+" in "+specs[i].interval, function() { Interval.test(specs[i].test, specs[i].interval); }); } </script> </head> <body> </body> </html>