blob: 62f483a27838ddc210aa5d4a2a175fbfc618b9ff [file] [log] [blame]
// Copyright 2015 The Vanadium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
var test = require('tape');
var $ = require('../../src/util/jquery');
var Map = require('../../src/components/map');
var message = require ('../../src/components/message');
var mockMaps = require('../../mocks/google-maps');
test('message display', function(t) {
var map = new Map({
maps: mockMaps
});
var $messages = $('.messages ul', map.$);
t.ok($messages.length, 'message display exists');
t.equals($messages.children().length, 0, 'message display is empty');
map.message(message.info('Test message.'));
var $messageItem = $messages.children();
t.equals($messageItem.length, 1, 'message display shows 1 message');
t.equals($messageItem.text(), 'Test message.',
'message displays message text');
t.end();
});