mirror of
https://github.com/liriliri/eruda.git
synced 2026-03-20 09:38:37 +08:00
60 lines
1.7 KiB
JavaScript
60 lines
1.7 KiB
JavaScript
describe('resources', function ()
|
|
{
|
|
var tool = eruda.get('resources'),
|
|
$tool = $('.eruda-resources');
|
|
|
|
beforeEach(function ()
|
|
{
|
|
eruda.show('resources');
|
|
});
|
|
|
|
describe('localStorage', function ()
|
|
{
|
|
it('show', function ()
|
|
{
|
|
localStorage.clear();
|
|
localStorage.setItem('testKey', 'testVal');
|
|
$tool.find('.eruda-refresh-local-storage').click();
|
|
expect($tool.find('.eruda-local-storage')).toContainText('testKey');
|
|
});
|
|
|
|
it('clear', function ()
|
|
{
|
|
$tool.find('.eruda-clear-storage[data-type="local"]').click();
|
|
expect($tool.find('.eruda-local-storage')).toContainText('Empty');
|
|
});
|
|
});
|
|
|
|
describe('sessionStorage', function ()
|
|
{
|
|
it('show', function ()
|
|
{
|
|
sessionStorage.clear();
|
|
sessionStorage.setItem('testKey', 'testVal');
|
|
$tool.find('.eruda-refresh-session-storage').click();
|
|
expect($tool.find('.eruda-session-storage')).toContainText('testKey');
|
|
});
|
|
|
|
it('clear', function ()
|
|
{
|
|
$tool.find('.eruda-clear-storage[data-type="session"]').click();
|
|
expect($tool.find('.eruda-session-storage')).toContainText('Empty');
|
|
});
|
|
});
|
|
|
|
describe('cookie', function ()
|
|
{
|
|
it('show', function ()
|
|
{
|
|
util.cookie.set('testKey', 'testVal');
|
|
$tool.find('.eruda-refresh-cookie').click();
|
|
expect($tool.find('.eruda-cookie')).toContainText('testKey');
|
|
});
|
|
|
|
it('clear', function ()
|
|
{
|
|
$tool.find('.eruda-clear-cookie').click();
|
|
expect($tool.find('.eruda-cookie')).toContainText('Empty');
|
|
});
|
|
});
|
|
}); |