OLD | NEW |
1 // Copyright 2016 The Chromium Authors. All rights reserved. | 1 // Copyright 2016 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 suite('<bookmarks-item>', function() { | 5 suite('<bookmarks-item>', function() { |
6 var item; | 6 var item; |
7 var store; | 7 var store; |
8 var TEST_ITEM = createItem('0'); | 8 var TEST_ITEM = createItem('0'); |
9 | 9 |
10 setup(function() { | 10 setup(function() { |
(...skipping 27 matching lines...) Expand all Loading... |
38 // Change to a folder. | 38 // Change to a folder. |
39 item.itemId = '1'; | 39 item.itemId = '1'; |
40 | 40 |
41 assertFalse(item.$['folder-icon'].hidden); | 41 assertFalse(item.$['folder-icon'].hidden); |
42 assertTrue(item.$.icon.hidden); | 42 assertTrue(item.$.icon.hidden); |
43 }); | 43 }); |
44 | 44 |
45 test('pressing the menu button selects the item', function() { | 45 test('pressing the menu button selects the item', function() { |
46 MockInteractions.tap(item.$$('.more-vert-button')); | 46 MockInteractions.tap(item.$$('.more-vert-button')); |
47 assertDeepEquals( | 47 assertDeepEquals( |
48 bookmarks.actions.selectItem('2', false, false, store.data), | 48 bookmarks.actions.selectItem('2', store.data, { |
| 49 add: false, |
| 50 range: false, |
| 51 toggle: false, |
| 52 updateAnchor: true, |
| 53 }), |
49 store.lastAction); | 54 store.lastAction); |
50 }); | 55 }); |
51 | 56 |
52 test('context menu selects item if unselected', function() { | 57 test('context menu selects item if unselected', function() { |
53 item.isSelectedItem_ = true; | 58 item.isSelectedItem_ = true; |
54 item.dispatchEvent(new MouseEvent('contextmenu')); | 59 item.dispatchEvent(new MouseEvent('contextmenu')); |
55 assertEquals(null, store.lastAction); | 60 assertEquals(null, store.lastAction); |
56 | 61 |
57 item.isSelectedItem_ = false; | 62 item.isSelectedItem_ = false; |
58 item.dispatchEvent(new MouseEvent('contextmenu')); | 63 item.dispatchEvent(new MouseEvent('contextmenu')); |
59 assertDeepEquals( | 64 assertDeepEquals( |
60 bookmarks.actions.selectItem('2', false, false, store.data), | 65 bookmarks.actions.selectItem('2', store.data, { |
| 66 add: false, |
| 67 range: false, |
| 68 toggle: false, |
| 69 updateAnchor: true, |
| 70 }), |
61 store.lastAction); | 71 store.lastAction); |
62 }); | 72 }); |
63 }); | 73 }); |
OLD | NEW |