Clean code.

This commit is contained in:
Lars Jung 2015-04-22 23:50:16 +02:00
parent 41b199c578
commit c732fbb363
2 changed files with 4 additions and 9 deletions

View file

@ -23,19 +23,11 @@ describe('module \'' + ID + '\'', function () {
return this.definition.fn(_, this.xEvent, this.xSettings); return this.definition.fn(_, this.xEvent, this.xSettings);
}; };
this.titleBak = document.title;
this.dummyTitle = util.uniqId();
}); });
after(function () { after(function () {
document.title = this.titleBak; util.restoreHtml();
});
beforeEach(function () {
document.title = this.dummyTitle;
}); });
describe('definition', function () { describe('definition', function () {

View file

@ -1,17 +1,20 @@
(function () { (function () {
'use strict'; 'use strict';
var title;
var htmlClasses; var htmlClasses;
var $pinnedElements; var $pinnedElements;
function pinHtml() { function pinHtml() {
title = document.title;
htmlClasses = $('html').attr('class'); htmlClasses = $('html').attr('class');
$pinnedElements = $('head,body').children(); $pinnedElements = $('head,body').children();
} }
function restoreHtml() { function restoreHtml() {
document.title = title;
$('html').attr('class', htmlClasses); $('html').attr('class', htmlClasses);
$('head,body').children().not($pinnedElements).remove(); $('head,body').children().not($pinnedElements).remove();
} }