mirror of
https://github.com/liriliri/eruda.git
synced 2026-03-20 09:38:37 +08:00
47 lines
1.1 KiB
JavaScript
47 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
|
|
)
|
|
})
|
|
|
|
it('system', function() {
|
|
expect($tool.find('.eruda-content').eq(3)).toContainText('os')
|
|
})
|
|
|
|
it('about', function() {
|
|
expect($tool.find('.eruda-content').eq(4)).toHaveText(/Eruda v[\d.]+/)
|
|
})
|
|
})
|
|
|
|
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)
|
|
})
|
|
})
|