UNPKG

723 BPlain TextView Raw
1import * as assert from 'assert';
2import 'mocha';
3
4import JsherLock from '../src/';
5import { Imessage } from '../src/';
6
7describe('JSHERLOCK', () => {
8 it('SHOULD CHECK FOR ALL SUPPORTED SITES', async () => {
9 const checker = new JsherLock('zuck');
10 const status: Imessage[] = await checker.checkAll();
11 assert.equal(status.length >= 1, true);
12 });
13
14 it('SHOULD CHECK FOR INDIVIDUAL SITE', async () => {
15 const checker = new JsherLock('zuck');
16 const status: Imessage = await checker.checkFor('Facebook');
17 assert.equal([status].length == 1, true);
18 });
19
20 it('SHOULD RETURN SUPPORTED SITES', () => {
21 const sites: string[] = JsherLock.sites();
22 assert.equal(sites.length >= 1, true);
23 });
24});