UNPKG

plywood-proxy

Version:
29 lines (28 loc) 1.25 kB
'use strict'; var chai_1 = require('chai'); var immutable_1 = require('immutable'); var general_1 = require('./general'); describe('General', function () { describe('moveInList', function () { it('works in simple case 0', function () { var list = immutable_1.List("ABCD".split('')); chai_1.expect(general_1.moveInList(list, 0, 0).join('')).to.equal('ABCD'); }); it('works in simple case 1', function () { var list = immutable_1.List("ABCD".split('')); chai_1.expect(general_1.moveInList(list, 0, 1).join('')).to.equal('ABCD'); }); it('works in simple case 2', function () { var list = immutable_1.List("ABCD".split('')); chai_1.expect(general_1.moveInList(list, 0, 2).join('')).to.equal('BACD'); }); it('works in simple case 3', function () { var list = immutable_1.List("ABCD".split('')); chai_1.expect(general_1.moveInList(list, 0, 3).join('')).to.equal('BCAD'); }); it('works in simple case 4', function () { var list = immutable_1.List("ABCD".split('')); chai_1.expect(general_1.moveInList(list, 0, 4).join('')).to.equal('BCDA'); }); }); });