Fix favicon specs for async behaviour

This commit is contained in:
Piotr Sarnacki 2015-02-26 11:35:56 +01:00
parent 2cf1b5b679
commit dfc4c9077d

View File

@ -25,9 +25,13 @@ test 'set favicon if there is no link tag in head', ->
link = fakeHead.find('link')[0]
ok link, 'link tag should be added by favicon manager'
stop()
setTimeout ->
start()
equal link.getAttribute('href'), 'foobar', 'href attribute for the link should be properly set'
equal link.getAttribute('rel'), 'icon', 'rel attribute for the link should be properly set'
equal link.getAttribute('type'), 'image/png', 'type attribute for the link should be properly set'
, 20
test 'replace exisiting link tag', ->
fakeHead.append($('<link id="foo" rel="icon"></link>'))
@ -42,9 +46,13 @@ test 'replace exisiting link tag', ->
link = links[0]
ok !link.getAttribute('id'), 'existing link should be replaced with a new one'
stop()
setTimeout ->
start()
equal link.getAttribute('href'), 'foobar', 'href attribute for the link should be properly set'
equal link.getAttribute('rel'), 'icon', 'rel attribute for the link should be properly set'
equal link.getAttribute('type'), 'image/png', 'type attribute for the link should be properly set'
, 20
test 'find link with rel=icon only', ->
fakeHead.append($('<link id="foo" rel="foo"></link>'))