diff --git a/coverage/client.test.ts b/coverage/client.test.ts deleted file mode 100644 index 6128741..0000000 --- a/coverage/client.test.ts +++ /dev/null @@ -1,86 +0,0 @@ -import * as chai from 'chai'; -import { Client } from '../src/client'; -import { Query } from '../src/interfaces/query'; - -const expect = chai.expect; -describe('Client', () => { - it('should get a single using the cards resource and query params' , () => { - const params: Query[] = [{ - name: 'id', - value: 'xy7-54' - }]; - - Client.get('cards', params) - .then(response => { - expect(response).to.be.a('array'); - expect(response[0].name).to.equal('Ampharos'); - }); - }); - - it('should get a default list of cards using the cards resource with no query params', () => { - Client.get('cards') - .then(response => { - expect(response).to.be.a('array'); - expect(response.length).to.equal(250); - }); - }); - - it('should get sets using the sets resource and query params', () => { - const params: Query[] = [{ - name: 'name', - value: 'Base' - }]; - - Client.get('sets', params) - .then(response => { - expect(response).to.be.a('array'); - expect(response[0]).to.be.a('object'); - }); - }); - - it('should get a single set using the sets resource and query params', () => { - const params: Query[] = [{ - name: 'id', - value: 'base1' - }]; - - Client.get('sets', params) - .then(response => { - expect(response).to.be.a('array'); - expect(response[0].name).to.equal('Base'); - }); - }); - - it('should get a default list of sets using the sets resource with no query params', () => { - Client.get('sets') - .then(response => { - expect(response).to.be.a('array'); - expect(response[0]).to.be.a('object'); - expect(response[0].id).to.equal('base1'); - }); - }); - - it('should get a list of types using the types resource', () => { - Client.get('types') - .then(response => { - expect(response).to.be.a('array'); - expect(response[0]).to.be.a('string'); - }); - }); - - it('should get a list of supertypes using the supertypes resource', () => { - Client.get('supertypes') - .then(response => { - expect(response).to.be.a('array'); - expect(response[0]).to.be.a('string'); - }); - }); - - it('should get a list of subtypes using the subtypes resource', () => { - Client.get('subtypes') - .then(response => { - expect(response).to.be.a('array'); - expect(response[0]).to.be.a('string'); - }); - }); -}); \ No newline at end of file diff --git a/coverage/queryBuilder.test.ts b/coverage/queryBuilder.test.ts deleted file mode 100644 index 235230e..0000000 --- a/coverage/queryBuilder.test.ts +++ /dev/null @@ -1,38 +0,0 @@ -import * as chai from 'chai'; -import { Card } from '../src/classes/card'; -import { QueryBuilder } from '../src/queryBuilder'; -import { Query } from '../src/interfaces/query'; - -const expect = chai.expect; -describe('QueryBuilder', () => { - it('should use find to get a single instance', () => { - QueryBuilder.find(Card, 'xy7-54') - .then(card => { - expect(card).to.be.a('object'); - expect(card.name).to.equal('Gardevoir'); - }); - }); - - it('should use where to filter data', () => { - const params: Query[] = [ - { - name: 'q', - value: 'name:Charizard set.id:base1' - } - ]; - - QueryBuilder.where(Card, params) - .then(cards => { - expect(cards.length).to.equal(1); - expect(cards[0].id).to.equal('base1-4'); - expect(cards[0].set.name).to.equal('Base'); - }); - }); - - it('should use all to get all cards', () => { - QueryBuilder.all(Card) - .then(cards => { - expect(cards.length).to.equal(250); - }); - }); -});