trc-client-core
Version:
The core of the TRC Client
23 lines (18 loc) • 656 B
JavaScript
import {is, fromJS} from 'immutable';
import CourseStore from 'trc-client-core/src/course/CourseStore';
import tape from 'tape';
tape('CourseStore.onFetchCoursesCompleted', (test) => {
test.plan(1);
var expected = fromJS({test: 'test_value'});
CourseStore.onFetchCoursesCompleted(expected);
test.ok(is(CourseStore.get('courses'), expected));
});
tape('CourseStore.onFetchCourseCompleted', (test) => {
test.plan(1);
var expected = fromJS({
test: 'test_value',
history: [{process: 'TEST_PROCESS'}]
});
CourseStore.onFetchCourseCompleted(expected);
test.ok(is(CourseStore.get('course'), expected));
});