Supervised user whitelists: Cleanup
[chromium-blink-merge.git] / ui / file_manager / gallery / js / mosaic_mode_unittest.js
blob4d0676f5461baecdbb2176f27e8117cc9eedfc79
1 // Copyright 2015 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 // Mocking load detached image function.
6 ThumbnailLoader.prototype.loadDetachedImage = function(call) {
7   call(true);
8 };
10 function testBasic() {
11   var fileSystem = new MockFileSystem('volumeId');
12   var entry = new MockEntry(fileSystem, '/test.jpg');
13   var item = new Gallery.Item(entry, {}, {}, {}, true);
14   var model = new cr.ui.ArrayDataModel([item]);
15   var selection = new cr.ui.ListSelectionModel();
16   var mosaic = new Mosaic(
17       document, null, model, selection, {getLocationInfo: function() {}});
18   document.documentElement.appendChild(mosaic);
19   mosaic.init();
20   mosaic.layout();
21   assertEquals(1, mosaic.querySelectorAll('.mosaic-tile').length);
22   assertEquals(1, mosaic.querySelectorAll(
23       '.mosaic-tile .load-target-file-entry').length);