Add: Info tests, api doc

This commit is contained in:
surunzi
2016-09-10 12:09:32 +08:00
parent b556df0e4a
commit 54902ae97b
4 changed files with 92 additions and 4 deletions

View File

@@ -0,0 +1,37 @@
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);
});
});
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);
});
});