UNPKG

es-checker

Version:

A feature detection library for ECMAScript in node.js and browser

30 lines (23 loc) 845 B
var supports = require('../index'); var expect = require('chai').expect; describe('es-checker test',function(){ it('result should be a boolean', function(){ expect(supports.letConst).to.be.a('boolean'); }); it('wrong feature name should return undefined', function(){ expect(supports.unknown).to.equal(undefined); }); it('should detect Reflect feature', function(){ expect(supports.reflect).to.be.a('boolean'); }); it('first letter of some feature name should be caseignored', function(){ var value = supports.ArrayMethods; expect(supports.ArrayMethods).to.equal(supports.arrayMethods); }); it('should support Promise', function(){ expect(supports.promise).to.equal(true); }); it('class should be equal of classes', function(){ expect(supports.class).to.equal(supports.classes); }); });