UNPKG

jquery.countdown

Version:

Unobtrusive and easily skinable countdown jQuery plugin generating a <time> tag.

21 lines (13 loc) 1.09 kB
QUnit.test("Markup structure", function (assert) { var c = $('#countdown-test').countDown(); var timeElement = $('#countdown-test > .countdown'); assert.ok(timeElement.is('time'), "A time element has been created"); assert.strictEqual(typeof(timeElement.attr('datetime')), 'string', "A datetime attribute has been created"); assert.strictEqual(timeElement.find('.item:visible').length, 3, "Visible .item elements, correct number"); assert.strictEqual(timeElement.find('.separator:visible').length, 2, "Visible .separator elements, correct number"); assert.strictEqual(timeElement.find('.separator').eq(0).text(), ':', "Default separator for hours"); assert.strictEqual(timeElement.find('.separator').eq(1).text(), ':', "Default separator for minutes"); assert.strictEqual(timeElement.find('.label-hh').text(), 'hours', "Default hours label"); assert.strictEqual(timeElement.find('.label-mm').text(), 'minutes', "Default minutes label"); assert.strictEqual(timeElement.find('.label-ss').text(), 'seconds', "Default seconds label"); });