instantjob-recruiter-client
Version:
a set of tools for creating an instantjob recruiter react client
33 lines (21 loc) • 971 B
JavaScript
;
var _keys = require('babel-runtime/core-js/object/keys');
var _keys2 = _interopRequireDefault(_keys);
var _users = require('selectors/users');
var _state = require('./state.js');
var _state2 = _interopRequireDefault(_state);
var _utilities = require('common/utilities');
var _expect = require('expect');
var _expect2 = _interopRequireDefault(_expect);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
describe("get_users", function () {
var users = (0, _users.get_users)(_state2.default);
it("should keep the number of users", function () {
(0, _expect2.default)((0, _utilities.array_from_hash)(users).length).toEqual((0, _utilities.array_from_hash)(_state2.default.users.users).length);
});
it("should keep ids", function () {
(0, _expect2.default)((0, _utilities.for_all)((0, _keys2.default)(users), function (id) {
return users[id].id == id;
})).toBeTruthy();
});
});