From a9962c73481fc192b5c9eda29126fade7557755f Mon Sep 17 00:00:00 2001 From: t1m0n Date: Fri, 22 Jan 2016 17:49:18 +0300 Subject: [PATCH] add tests for "onSelect" event --- tests/specs/events.js | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/tests/specs/events.js b/tests/specs/events.js index 600b5af..31b7414 100644 --- a/tests/specs/events.js +++ b/tests/specs/events.js @@ -34,6 +34,42 @@ var assert = chai.assert, dp.selectDate(date); + }); + + it('should receive array of dates when "multipleDates" set to true', function () { + var date = new Date(2016,0,22), + date2 = new Date(2016,0,23), + dates = []; + + dp = $input.datepicker({ + multipleDates: true, + onSelect: function (fd, d, inst) { + dates = d; + } + }).data('datepicker'); + + dp.selectDate(date); + dp.selectDate(date2); + + expect(dates).to.have.length(2) + + }) + it('should receive array of dates when "range" set to true', function () { + var date = new Date(2016,0,22), + date2 = new Date(2016,0,23), + dates = []; + + dp = $input.datepicker({ + range: true, + onSelect: function (fd, d, inst) { + dates = d; + } + }).data('datepicker'); + + dp.selectDate(date); + dp.selectDate(date2); + + expect(dates).to.have.length(2) }) });