// Copyright (c) 2013 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.
'use strict';
base.require('ui.info_bar');
base.unittest.testSuite('ui.info_bar', function() {
test('instantiate', function() {
var infoBar = new ui.InfoBar();
infoBar.message = 'This is an info';
infoBar.visible = true;
this.addHTMLOutput(infoBar);
});
test('buttons', function() {
var infoBar = new ui.InfoBar();
infoBar.visible = true;
infoBar.message = 'This is an info bar with buttons';
var didClick = false;
var button = infoBar.addButton('More info...', function() {
didClick = true;
});
button.click();
assertTrue(didClick);
this.addHTMLOutput(infoBar);
});
});