diff --git a/app/styles/play/modal/share-progress-modal.sass b/app/styles/play/modal/share-progress-modal.sass index 6e2eb771f..abc352d29 100644 --- a/app/styles/play/modal/share-progress-modal.sass +++ b/app/styles/play/modal/share-progress-modal.sass @@ -28,6 +28,7 @@ height: 301px .blurb-container + height: 290px position: absolute right: 50px top: 70px @@ -59,8 +60,8 @@ border-image: url(/images/level/code_toolbar_submit_button_active.png) 14 20 20 20 fill round .continue-container - margin-top: 10px - margin-right: -12px + position: absolute + bottom: 0 .continue-link color: black font-weight: normal diff --git a/test/app/views/play/level/modal/ShareProgressModal.spec.coffee b/test/app/views/play/level/modal/ShareProgressModal.spec.coffee new file mode 100644 index 000000000..355482ba5 --- /dev/null +++ b/test/app/views/play/level/modal/ShareProgressModal.spec.coffee @@ -0,0 +1,31 @@ +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)