2
Created by Edwin van de Ven (edwin@openstudioproject.com)
5
Javascript tests for customers/edit.js
7
var lb_teachers = "#os-lb_teachers";
8
var lb_teachers_content = "#os-lb_teachers-content";
9
var lb_backoffice = "#os-lb_backoffice";
10
var lb_backoffice_content = "#os-lb_backoffice-content";
12
QUnit.test("Teacher Notes lightbox", function( assert ) {
13
// var fixture = $( "div.span9" );
14
// Check teachers lightbox
15
assert.deepEqual($(lb_teachers).css("display"), "none", "#os-lb_teachers (Teachers notes lightbox) should be hidden");
16
$("#all_te_notes").click();
17
assert.deepEqual($(lb_teachers).css("display"), "block", "#os-lb_teachers (Teachers notes lightbox) should be shown");
18
assert.deepEqual($(lb_teachers_content).css("display"), "block", "#os-lb_teachers-content (Teachers notes lightbox) should be shown");
20
$("#os-lb_teachers_close").click();
21
var done = assert.async();
22
setTimeout(function() {
23
assert.deepEqual($(lb_teachers).css("display"), "none", "#os-lb_teachers (Teachers notes lightbox) should be hidden");
24
assert.deepEqual($(lb_teachers_content).css("display"), "none", "#os-lb_teachers-content (Teachers notes lightbox) should be hidden");
26
}, 1000); // use a timeout to allow for the fadeOut animation to complete
29
QUnit.test("Backoffice Notes lightbox", function( assert ) {
30
// Check teachers lightbox
31
assert.deepEqual($(lb_backoffice).css("display"), "none", "#os-lb_backoffice (Backoffice notes lightbox) should be hidden");
32
$("#all_bo_notes").click();
33
assert.deepEqual($(lb_backoffice).css("display"), "block", "#os-lb_backoffice (Backoffice notes lightbox) should be shown");
34
assert.deepEqual($(lb_backoffice_content).css("display"), "block", "#os-lb_backoffice (Backoffice notes lightbox) should be shown");
35
$("#os-lb_backoffice_close").click();
36
var done = assert.async();
37
setTimeout(function() {
38
assert.deepEqual($(lb_backoffice).css("display"), "none", "#os-lb_backoffice (Backoffice notes lightbox) should be hidden");
39
assert.deepEqual($(lb_backoffice_content).css("display"), "none", "#os-lb_backoffice-content (Backoffice notes lightbox) should be hidden");
41
}, 1000); // use a timeout to allow for the fadeOut animation to complete