diff --git a/coverage/client.test.ts b/coverage/client.test.ts index 6128741..13cc7dd 100644 --- a/coverage/client.test.ts +++ b/coverage/client.test.ts @@ -1,86 +1,66 @@ import * as chai from 'chai'; import { Client } from '../src/client'; import { Query } from '../src/interfaces/query'; +import { Card } from "../src/interfaces/card"; +import { Set } from "../src/interfaces/set"; const expect = chai.expect; +const client: Client = Client.getInstance(); + describe('Client', () => { - it('should get a single using the cards resource and query params' , () => { - const params: Query[] = [{ - name: 'id', - value: 'xy7-54' - }]; + 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'); - }); - }); + 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 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' - }]; + 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'); - }); - }); + 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' - }]; + 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'); - }); - }); + 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'); - }); - }); + 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'); + }); + }); }); \ No newline at end of file