mirror of
https://github.com/jspsych/jsPsych.git
synced 2025-05-12 08:38:11 +00:00
new tests for .first and .last - #751
This commit is contained in:
parent
d6f3d79d04
commit
68f847faeb
@ -67,10 +67,24 @@ describe('DataCollection', function(){
|
||||
test('#first', function(){
|
||||
expect(jsPsych.data.get().first(3).count()).toBe(3);
|
||||
expect(jsPsych.data.get().first(2).values()[1].rt).toBe(200);
|
||||
expect(jsPsych.data.get().first().count()).toBe(1);
|
||||
expect(jsPsych.data.get().first(-1)).toThrow();
|
||||
expect(jsPsych.data.get().first(0)).toThrow();
|
||||
expect(jsPsych.data.get().filter({foo: bar}).first(1).count()).toBe(0);
|
||||
var n = jsPsych.data.get().count();
|
||||
var too_many = n+1;
|
||||
expect(jsPsych.data.get().first(too_many).count()).toBe(n);
|
||||
});
|
||||
test('#last', function(){
|
||||
expect(jsPsych.data.get().last(2).count(2)).toBe(2);
|
||||
expect(jsPsych.data.get().last(2).values()[0].rt).toBe(400);
|
||||
expect(jsPsych.data.get().last().count()).toBe(1);
|
||||
expect(jsPsych.data.get().last(-1)).toThrow();
|
||||
expect(jsPsych.data.get().last(0)).toThrow();
|
||||
expect(jsPsych.data.get().filter({foo: bar}).last(1).count()).toBe(0);
|
||||
var n = jsPsych.data.get().count();
|
||||
var too_many = n+1;
|
||||
expect(jsPsych.data.get().last(too_many).count()).toBe(n);
|
||||
});
|
||||
test('#join', function(){
|
||||
var dc1 = jsPsych.data.get().filter({filter: true});
|
||||
|
Loading…
Reference in New Issue
Block a user