コード例 #1
0
 it("should return a range of iterations when start is undefined", function() {
   var end   = new Iteration({'number': 5});
   var iterations = Iteration.createMissingIterations('#done', undefined, end);
   expect(iterations.length).toEqual(4);
   expect(_.first(iterations).get('number')).toEqual(1);
 });
コード例 #2
0
 it("should return an empty array when start is undefined and end is number 1", function() {
   var end   = new Iteration({'number': 1});
   var iterations = Iteration.createMissingIterations('#done', undefined, end);
   expect(iterations.length).toEqual(0);
 });
コード例 #3
0
 it("should return an empty array when there is no gap between start and end", function() {
   var end   = new Iteration({'number': 2});
   var iterations = Iteration.createMissingIterations('#done', this.start, end);
   expect(iterations.length).toEqual(0);
 });
コード例 #4
0
 expect(function() {
   Iteration.createMissingIterations('#done', that.start, end);
 }).toThrow("end iteration number:1 must be greater than start iteration number:2");
コード例 #5
0
 it("should create a range of iterations", function() {
   var end = new Iteration({'number': 5});
   var iterations = Iteration.createMissingIterations('#done', this.start, end);
   expect(iterations.length).toEqual(3);
 });