| Index: ui/file_manager/file_manager/foreground/js/preview_panel_model_unittest.js
|
| diff --git a/ui/file_manager/file_manager/foreground/js/preview_panel_model_unittest.js b/ui/file_manager/file_manager/foreground/js/preview_panel_model_unittest.js
|
| deleted file mode 100644
|
| index 6651414eff50ec64158b086f3030690efbb98ff2..0000000000000000000000000000000000000000
|
| --- a/ui/file_manager/file_manager/foreground/js/preview_panel_model_unittest.js
|
| +++ /dev/null
|
| @@ -1,73 +0,0 @@
|
| -// Copyright 2014 The Chromium Authors. All rights reserved.
|
| -// Use of this source code is governed by a BSD-style license that can be
|
| -// found in the LICENSE file.
|
| -
|
| -function testPreviewPanelModel(callback) {
|
| - document.querySelector('body').innerHTML =
|
| - '<command class="auto-visibility" hidden></command>';
|
| - var command = document.querySelector('command.auto-visibility');
|
| - var model = new PreviewPanelModel(PreviewPanelModel.VisibilityType.AUTO);
|
| -
|
| - var testStep = function(step, changed) {
|
| - var waitPromise = new Promise(function(fulfill) {
|
| - model.addEventListener(
|
| - PreviewPanelModel.EventType.CHANGE, fulfill.bind(null, true));
|
| - // The handler of hiddenChange event in PreviewPanelModel dispatches
|
| - // PreviewPanelModel.EventType.CHANGE event synchronously. Thus if
|
| - // the below hiddenChange handler is called ahead of the above change
|
| - // handler, it means PreviewPanelModel.EventType.CHANGE was not
|
| - // dispatched.
|
| - command.addEventListener('hiddenChange', fulfill.bind(null, false));
|
| - });
|
| -
|
| - switch (step) {
|
| - case 0:
|
| - assertFalse(model.visible);
|
| - model.setSelection({entries: ["NotEmpty"]});
|
| - break;
|
| - case 1:
|
| - assertTrue(changed);
|
| - assertTrue(model.visible);
|
| - model.setSelection({entries: []});
|
| - break;
|
| - case 2:
|
| - assertTrue(changed);
|
| - assertFalse(model.visible);
|
| - command.setHidden(false);
|
| - break;
|
| - case 3:
|
| - assertTrue(changed);
|
| - assertTrue(model.visible);
|
| - command.setHidden(true);
|
| - break;
|
| - case 4:
|
| - assertTrue(changed);
|
| - assertFalse(model.visible);
|
| - model.setVisibilityType(
|
| - PreviewPanelModel.VisibilityType.ALWAYS_VISIBLE);
|
| - break;
|
| - case 5:
|
| - assertTrue(changed);
|
| - assertTrue(model.visible);
|
| - model.setVisibilityType(
|
| - PreviewPanelModel.VisibilityType.ALWAYS_HIDDEN);
|
| - model.setSelection({entries: ["NotEmpty"]});
|
| - break;
|
| - case 6:
|
| - assertTrue(changed);
|
| - assertFalse(model.visible);
|
| - command.setHidden(false);
|
| - break;
|
| - case 7:
|
| - assertFalse(changed);
|
| - assertFalse(model.visible);
|
| - return;
|
| - }
|
| -
|
| - return waitPromise.then(function(newChanged) {
|
| - return testStep(step + 1, newChanged);
|
| - });
|
| - };
|
| -
|
| - reportPromise(testStep(0), callback);
|
| -}
|
|
|