mirror of
https://github.com/codeninjasllc/codecombat.git
synced 2024-12-02 20:07:25 -05:00
31 lines
1.1 KiB
CoffeeScript
31 lines
1.1 KiB
CoffeeScript
ShareProgressModal = require 'views/play/modal/ShareProgressModal'
|
|
Course = require 'models/Course'
|
|
Level = require 'models/Level'
|
|
LevelSession = require 'models/LevelSession'
|
|
Achievements = require 'collections/Achievements'
|
|
fixtures = require './CourseVictoryModal.fixtures'
|
|
|
|
describe 'ShareProgressModal', ->
|
|
beforeEach ->
|
|
me.clear()
|
|
|
|
describe 'continue button in other languages', ->
|
|
modal = null
|
|
|
|
beforeEach (done) ->
|
|
# Not sure why this isn't affecting the modal. Do I need to load the locale file?
|
|
me.set('preferredLanguage', 'es-ES')
|
|
# Can position testing be done? These values are zeros at runtime
|
|
modal = new ShareProgressModal()
|
|
modal.render()
|
|
_.defer done
|
|
|
|
xit 'should be positioned high enough', ->
|
|
jasmine.demoModal(modal)
|
|
link = modal.$('.continue-link')
|
|
linkBottom = link.offset().top + link.height()
|
|
background = modal.$('.background-img')
|
|
backgroundBottom = background.offset().top + background.height()
|
|
expect(linkBottom).toBeLessThan(backgroundBottom - 30)
|
|
|
|
it '(demo)', -> jasmine.demoModal(modal)
|