progress bar

This commit is contained in:
Bala Clark 2015-07-18 20:20:02 +02:00
parent 7ddb94ad77
commit 33c57f75dc
11 changed files with 1705 additions and 2369 deletions

View file

@ -0,0 +1,32 @@
let assert = require('assert')
let ProgressBar = require('../../app/view/progress-bar')
describe('PreloadProgress', () => {
it('should show', () => {
let bar = new ProgressBar()
bar.el.style.display = 'none'
bar.show()
assert.equal(bar.el.style.display, 'block')
})
it('should hide', () => {
let bar = new ProgressBar()
bar.el.style.display = 'block'
bar.hide()
assert.equal(bar.el.style.display, 'none')
})
it('should show on when preload is started', () => {
let bar = new ProgressBar()
assert.equal(bar.el.style.display, 'none')
})
it('should show the current percentage of the total preloading images', () => {
let bar = new ProgressBar()
bar.update(50)
assert.equal(bar.progressEl.style.width, '50%')
})
})