1
This repository has been archived on 2023-03-26. You can view files and clone it, but cannot push or open issues or pull requests.
django-client-reverse-helper/src/__tests__/app.js

29 lines
684 B
JavaScript
Raw Normal View History

2015-12-18 14:07:36 +00:00
/*global describe, it, beforeEach */
import { expect } from 'chai';
import { spy, stub } from 'sinon';
2015-12-17 18:34:49 +00:00
2015-12-18 14:07:36 +00:00
var superagent = require('superagent');
var superagentStub = require('./__mocks__/superagent');
stub(superagent, superagentStub);
2015-12-17 18:34:49 +00:00
describe('Reverser', function () {
2015-12-18 14:07:36 +00:00
var Reverse, apiRequests;
2015-12-17 18:34:49 +00:00
beforeEach(function () {
Reverse = require('./../app');
apiRequests = require('./../api-requests');
});
it('should get results', function () {
var data = 'thing:thing';
superagent.__setResponse({status: 200, ok: 'ok', body: data});
2015-12-18 14:07:36 +00:00
spy(apiRequests, 'post');
2015-12-17 18:34:49 +00:00
Reverse(data);
2015-12-18 14:07:36 +00:00
expect(apiRequests.post).to.have.been.calledWith('/reverse/');
2015-12-17 18:34:49 +00:00
});
});