test.js 624 B

12345678910111213141516171819202122
  1. var UAParser=require('../src/ua-parser.js');
  2. var assert=require('assert');
  3. describe('User-Agents', function(){
  4. var UAs=[
  5. {
  6. ua: 'Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.89 Safari/537.36 OPR/28.0.1750.48',
  7. res: {
  8. os: 'Windows 8.1',
  9. browser: 'Opera 28.0.1750.48',
  10. }
  11. }
  12. ];
  13. it('Test User-Agents', function(){
  14. UAs.forEach(function(item){
  15. var res=UAParser.parse(item.ua);
  16. assert.equal(UAParser.getString(res.os), item.res.os);
  17. assert.equal(UAParser.getString(res.browser), item.res.browser);
  18. })
  19. })
  20. });