From 84e86876da234c003fa27b69ec6aee4633b97289 Mon Sep 17 00:00:00 2001 From: Stuart Memo Date: Tue, 29 Jul 2014 23:25:52 +0100 Subject: [PATCH] added tests --- tests/qh-tests.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/tests/qh-tests.js b/tests/qh-tests.js index 58c0ae8..0da34bc 100644 --- a/tests/qh-tests.js +++ b/tests/qh-tests.js @@ -63,6 +63,20 @@ describe('Qwerty Hancock tests', function () { } }); + it('First key on keyboard should be user defined note', function () { + var qh = new QwertyHancock({startNote: 'C4'}), + first_white_key = element.querySelector('li[data-note-type="white"]'); + + expect(first_white_key.id).toBe('C4'); + }); + + it('First key on keyboard should be natural of user defined note if sharp', function () { + var qh = new QwertyHancock({startNote: 'F#2'}), + first_white_key = element.querySelector('li[data-note-type="white"]'); + + expect(first_white_key.id).toBe('F2'); + }); + it('When user presses key on computer keyboard, related keyboard key should change colour', function () { var qh = new QwertyHancock(), c4_key = document.querySelector('#C4');