batch-row-test.js 561 B

1234567891011121314151617181920212223242526
  1. import {
  2. batchRow
  3. } from '../../../helpers/batch-row';
  4. import { module, test } from 'qunit';
  5. module('BatchRowHelper');
  6. test('helper returns valid batches of list', function(assert) {
  7. assert.expect(7);
  8. var list = [];
  9. for (var i = 0; i < 48; i++) {
  10. list.push(i);
  11. }
  12. var batch = batchRow(list, 10);
  13. assert.equal(batch.length, 5);
  14. assert.equal(batch[2].length, 10);
  15. assert.equal(batch[2][0], 20);
  16. assert.equal(batch[2][9], 29);
  17. assert.equal(batch[4].length, 8);
  18. assert.equal(batch[4][0], 40);
  19. assert.equal(batch[4][7], 47);
  20. });