You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
18 lines
716 B
18 lines
716 B
const Gunner = require('./gunner');
|
|
const gunner = new Gunner();
|
|
|
|
gunner.test('should return okay', expect => expect(1).to.be(1));
|
|
gunner.test('objects are equal', expect => expect({ a: 1 }).to.be.deepEqual({ a: 1 }));
|
|
gunner.test('test should break', expect => expect({a : 1}).to.be.deepEqual({ a: 2 }));
|
|
|
|
const a = 1;
|
|
gunner.test('should be true', expect => expect(a === 1).to.be.true());
|
|
|
|
gunner.run().then(results => {
|
|
const success = results.filter(r => r.result === 'pass');
|
|
|
|
console.log(`\n${success.length} tests passed of ${results.length}\n`);
|
|
results.forEach(r => {
|
|
console.log(`${r.result === 'pass' ? '✅' : '❌'} :: ${r.description}${r.error ? `\n ${JSON.stringify(r.error)}` : ''}`);
|
|
});
|
|
});
|
|
|