From 893229ba1cf8bbde345c146a7dd6d7241bef27d8 Mon Sep 17 00:00:00 2001 From: Antonio Laguna Date: Tue, 6 Jun 2017 15:45:22 +0200 Subject: [PATCH] Finishing tests on DOM --- test/utils/dom.test.js | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/test/utils/dom.test.js b/test/utils/dom.test.js index dcca928..f8af150 100644 --- a/test/utils/dom.test.js +++ b/test/utils/dom.test.js @@ -284,3 +284,37 @@ describe('Focusable Element', () => { }); }); +describe('Parse size', () => { + test('Parses a css string to number', () => { + expect(DOM.parseSize('10px')).toBe(10); + }); +}); + +describe('After', () => { + afterEach(() => { + document.body.innerHTML = ''; + }); + + beforeEach(() => { + document.body.innerHTML = '
' + + '
' + + '
' + + '
' + + '
'; + }); + + test('Inserts node after target', () => { + const content = document.getElementById('content'); + const lastDiv = document.getElementById('3'); + const secondDiv = document.getElementById('2'); + + DOM.after(secondDiv, lastDiv); + expect(content.innerHTML) + .toBe('
'); + DOM.after(secondDiv, lastDiv); + expect(content.innerHTML) + .toBe('
'); + }); +}); + +