Page MenuHomec4science

users.spec.js
No OneTemporary

File Metadata

Created
Thu, Oct 3, 16:25

users.spec.js

import {Users} from '../../src/users';
class HttpStub {
fetch(url) {
var response = this.itemStub;
this.url = url;
return new Promise((resolve) => {
resolve({ json: () => response });
});
}
configure(func) {
}
}
describe('the Users module', () => {
it('sets fetch response to users', (done) => {
var http = new HttpStub();
var sut = new Users(http);
var itemStubs = [1];
var itemFake = [2];
http.itemStub = itemStubs;
sut.activate().then(() => {
expect(sut.users).toBe(itemStubs);
expect(sut.users).not.toBe(itemFake);
done();
});
});
});

Event Timeline