Skip to content

Commit 8faecc9

Browse files
committed
tests
1 parent a053998 commit 8faecc9

File tree

1 file changed

+36
-0
lines changed

1 file changed

+36
-0
lines changed

spec/gridstack-engine-spec.js

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,42 @@ describe('gridstack engine', function() {
108108
});
109109
});
110110

111+
describe('test batchUpdate/commit', function () {
112+
var engine;
113+
114+
beforeAll(function () {
115+
engine = new GridStackUI.Engine(12)
116+
});
117+
118+
it('should work on not float grids', function () {
119+
expect(engine.float).toEqual(false);
120+
engine.batchUpdate();
121+
expect(engine._updateCounter).toBeGreaterThan(0);
122+
expect(engine.float).toEqual(true);
123+
engine.commit();
124+
expect(engine._updateCounter).toEqual(0);
125+
expect(engine.float).toEqual(false);
126+
});
127+
});
128+
129+
describe('test batchUpdate/commit', function () {
130+
var engine;
131+
132+
beforeAll(function () {
133+
engine = new GridStackUI.Engine(12, null, true)
134+
});
135+
136+
it('should work on float grids', function () {
137+
expect(engine.float).toEqual(true);
138+
engine.batchUpdate();
139+
expect(engine._updateCounter).toBeGreaterThan(0);
140+
expect(engine.float).toEqual(true);
141+
engine.commit();
142+
expect(engine._updateCounter).toEqual(0);
143+
expect(engine.float).toEqual(true);
144+
});
145+
});
146+
111147
describe('test _notify', function() {
112148
var engine;
113149
var spy;

0 commit comments

Comments
 (0)