describe('Output', function() { it('Should be resolved with the same passed context', function() { return expect(runResult).to.eventually.equal(context).deep.equal(sample.hints.context); }); it('Should provide a default context if no context is passed', function() { return expect(runWithoutContextResult).to.eventually.be.an('object'); }); it('Should return a promise', function() { expect(runResult).to.be.a('promise'); expect(runWithoutContextResult).to.be.a('promise'); }); });
var expectedResult = '[React.createElement("tag"),React.createElement("tag")]'; return expect(result).to.eventually.deep.equal(expectedResult); }); var expectedResult = '[React.createElement("tag",{"attr":"value"},"text")," ",React.createElement("tag",{"attr1":"value1","attr-2":"value2"},"text")]'; return expect(result).to.eventually.deep.equal(expectedResult); }); var expectedResult = '[React.createElement("tag",null,React.createElement("tag"),"text",React.createElement("tag"))," ",React.createElement("tag",null,"text",React.createElement("tag"),"text")]'; return expect(result).to.eventually.deep.equal(expectedResult); }); var expectedResult = '[React.DOM.div(null,React.createElement("tag"),"text",React.createElement("tag"))," ",React.DOM.div(null,"text",React.createElement("tag"),"text")]'; return expect(result).to.eventually.deep.equal(expectedResult); }); });
describe('health method', () => { let sicredi beforeEach(() => { sicredi = new Sicredi({ token: 'foo', agency: '1234', station: '12', assignor: 12345 }) }) it('should have health method', () => { expect(sicredi.health).to.be.exist expect(sicredi.health).to.be.a('function') }) it('should health billet with success', () => { nock( 'https://cobrancaonline.sicredi.com.br/sicredi-cobranca-ws-ecomm-api/ecomm/v1/boleto' ) .get('/health') .reply(200, {}) return expect(sicredi.health()).to.eventually.deep.equal({}) }) })
describe("RaiClient.deterministic_key()", done => { it("should retrieves derive deterministic keypair from seed based on index", () => { const expectedRes = { private: "C86AAECD8026179454BBD5342C2C11A761087FCDE0AC75A103A5B2E17050A156", public: "71F0E87BD91EAA20F6B38763A6D9393BAC1DB85BDB8D485B1BF9340C2874BEE9", account: "xrb_1whix3xxk9oc65ud93u5nuemkgxe5pw7qpwfb3fjqybn3in9bhqbinkhdxk4" }; expect( client.deterministic_key( "6423658972285487484598532154874652329665941223184954652151965126", 1337 ) ).to.eventually.deep.equal(expectedRes); }); });
.replyWithFile(200, path.join(__dirname, '/fixtures/response-valid-one.xml')) return expect(Tracking.track('DU897123996BR')).to.eventually.deep.equal(testFile) }) it('should fulfill with correct tracking information using array', () => { .replyWithFile(200, path.join(__dirname, '/fixtures/response-valid-one.xml')) return expect(Tracking.track(['DU897123996BR'])).to.eventually.deep.equal(testFile) }) }) .replyWithFile(200, path.join(__dirname, '/fixtures/response-valid-two.xml')) return expect(Tracking.track(['DU897123996BR', 'PN273603577BR'])).to.eventually.deep.equal(testFile) }) })
let testFile = require('../responses/valid-one.json') it('should fulfill with correct tracking information (string)', (done) => { expect(Tracking.track('DU897123996BR')).to.eventually.deep.equal(testFile).notify(done) }) it('should fulfill with correct tracking information (array)', (done) => { expect(Tracking.track(['DU897123996BR'])).to.eventually.deep.equal(testFile).notify(done) }) }) let testFile = require('../responses/valid-two.json') it('should fulfill with correct tracking information', (done) => { expect(Tracking.track(['DU897123996BR', 'PN273603577BR'])).to.eventually.deep.equal(testFile).notify(done) }) })
return expect(sicredi.auth('keyMaster')).to.eventually.deep.equal({ chaveTransacao: '99999999999999999999999999999999999999999', dataExpiracao: '2019-04-13T18:08:46.471-03:00'
return expect(sicredi.print(query)).to.eventually.deep.equal({ menssagem: 'Processado com sucesso.', arquivo:
return expect(sicredi.create(body)).to.eventually.deep.equal({ linhaDigitavel: '74899999999999', codigoBanco: '748',
var expectedResult = 'React.createElement("tag")'; return expect(result).to.eventually.deep.equal(expectedResult); }); return expect(result).to.eventually.deep.equal(expectedResult); }); return expect(result).to.eventually.deep.equal(expectedResult); }); return expect(result).to.eventually.deep.equal(expectedResult); }); return expect(result).to.eventually.deep.equal(expectedResult); }); return expect(result).to.eventually.deep.equal(expectedResult); }); return expect(result).to.eventually.deep.equal(expectedResult); }); return expect(result).to.eventually.deep.equal(expectedResult); }); return expect(result).to.eventually.deep.equal(expectedResult); }); });
return expect(sicredi.change(body)).to.eventually.deep.equal({ codigo: 'E0029', mensagem: 'Comando de Instrução realizado com sucesso!',
var expectedResult = 'React.createElement("tag",null,"\\\"text©© \\\"")'; return expect(result).to.eventually.deep.equal(expectedResult); }); var expectedResult = 'React.createElement("script",null,"function a(arg){ b(arg,\\\"arg\\\") }")'; return expect(result).to.eventually.deep.equal(expectedResult); }); var expectedResult = 'React.createElement("script",{"type":"text/template"},"<tag attr=\\\"value\\\">text</tag>")'; return expect(result).to.eventually.deep.equal(expectedResult); }); var expectedResult = 'React.createElement("style",null,"html { background-color:gray }")'; return expect(result).to.eventually.deep.equal(expectedResult); }); var expectedResult = 'React.createElement("div",{"style":{"backgroundColor":"gray"}})'; return expect(result).to.eventually.deep.equal(expectedResult); }); });
return expect(sicredi.find(query)).to.eventually.deep.equal([
expectedResult += '}, "text");'; return expect(result).to.eventually.deep.equal(expectedResult); }); var expectedResult = 'React.createElement("tag",null,"text©© ")'; // non-breaking space remains return expect(result).to.eventually.deep.equal(expectedResult); }); var expectedResult = 'React.createElement("style",null,"div{property:value}")'; return expect(result).to.eventually.deep.equal(expectedResult); }); var expectedResult = 'React.createElement("script",null,"function funcA(n){funcB(n,\\\"arg\\\")}")'; return expect(result).to.eventually.deep.equal(expectedResult); });