/
githubmirror
/
materialize
Обзор
Документация
Войти
/
githubmirror
/
materialize
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
v1-dev
tests/spec/materialbox/materialboxSpec.js
33 строки
1 KB
Chang Alan
materialbox tests added and overlay with transformed ancestor bug fixed
24 дек 2016, 03:11
24 дек 2016, 03:11
428d7fe
Код
Авторство
О чём код?
describe( 'Materialbox:', function() { var transformMaterialbox; beforeEach(function() { loadFixtures('materialbox/materialboxFixture.html'); }); describe('Materialbox opens correctly with transformed ancestor', function() { it('Opens a correctly placed overlay when clicked', function(done) { transformMaterialbox = $('#transformTest'); $('.materialboxed').materialbox(); // Mouse click transformMaterialbox.find('.materialboxed').trigger('click'); setTimeout(function() { // Check overlay is attached var overlay = transformMaterialbox.find('#materialbox-overlay'); var overlayRect = overlay[0].getBoundingClientRect(); var windowWidth = window.innerWidth; var windowHeight = window.innerHeight; expect(overlay).toExist('because it is generated on init'); expect(overlay).toBeVisible('because materialbox was clicked'); expect(overlayRect.top).toEqual(0); expect(overlayRect.left).toEqual(0); expect(overlayRect.width).toEqual(windowWidth); expect(overlayRect.height).toEqual(windowHeight); done(); }, 1000); }); }); });