1
0
mirror of synced 2025-12-10 16:38:16 +08:00
Files
eruda/test/info.js
2017-11-05 14:35:39 +08:00

45 lines
1.1 KiB
JavaScript

describe('info', function ()
{
var tool = eruda.get('info'),
$tool = $('.eruda-info');
describe('default', function ()
{
it('location', function ()
{
expect($tool.find('.eruda-content').eq(0)).toContainText(location.href);
});
it('user agent', function ()
{
expect($tool.find('.eruda-content').eq(1)).toContainText(navigator.userAgent);
});
it('device', function ()
{
expect($tool.find('.eruda-content').eq(2)).toContainText(window.innerWidth);
});
});
describe('basic', function ()
{
it('clear', function ()
{
tool.clear();
expect($tool.find('li')).toHaveLength(0);
});
it('add', function ()
{
tool.add('test', 'eruda');
expect($tool.find('.eruda-title')).toContainText('test');
expect($tool.find('.eruda-content')).toContainText('eruda');
});
it('remove', function ()
{
tool.remove('test');
expect($tool.find('li')).toHaveLength(0);
});
});
});