Skip to content

Commit 8db0110

Browse files
committed
test: add check for updatemenu 'update' and 'animate' args
1 parent 85b60d2 commit 8db0110

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

test/jasmine/tests/updatemenus_test.js

+11
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,12 @@ describe('update menus defaults', function() {
2525
buttons: [{
2626
method: 'relayout',
2727
args: ['title', 'Hello World']
28+
}, {
29+
method: 'update',
30+
args: [ { 'marker.size': 20 }, { 'xaxis.range': [0, 10] }, [0, 1] ]
31+
}, {
32+
method: 'animate',
33+
args: [ 'frame1', { transition: { duration: 500, ease: 'cubic-in-out' }}]
2834
}]
2935
}, {
3036
bgcolor: 'red'
@@ -40,8 +46,13 @@ describe('update menus defaults', function() {
4046

4147
expect(layoutOut.updatemenus[0].visible).toBe(true);
4248
expect(layoutOut.updatemenus[0].active).toEqual(0);
49+
expect(layoutOut.updatemenus[0].buttons[0].args.length).toEqual(2);
50+
expect(layoutOut.updatemenus[0].buttons[1].args.length).toEqual(3);
51+
expect(layoutOut.updatemenus[0].buttons[2].args.length).toEqual(2);
52+
4353
expect(layoutOut.updatemenus[1].visible).toBe(false);
4454
expect(layoutOut.updatemenus[1].active).toBeUndefined();
55+
4556
expect(layoutOut.updatemenus[2].visible).toBe(false);
4657
expect(layoutOut.updatemenus[2].active).toBeUndefined();
4758
});

0 commit comments

Comments
 (0)