forked from zammad/zammad
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathform_datetime.js
More file actions
24 lines (21 loc) · 994 Bytes
/
form_datetime.js
File metadata and controls
24 lines (21 loc) · 994 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
QUnit.test("DateTime timepicker focuses hours", assert => {
var form = $('#forms')
var el = $('<div></div>').attr('id', 'form1')
el.appendTo(form)
new App.ControllerForm({
el: el,
model: {
configure_attributes: [
{ name: 'datetime1', display: 'Datetime1', tag: 'datetime', null: true },
{ name: 'datetime2', display: 'Datetime2', tag: 'datetime', null: true, disabled: true },
{ name: 'date3', display: 'Date3', tag: 'date', null: true, disabled: true },
]
},
autofocus: true
});
assert.equal(el.find('[data-name=datetime1] [data-item=date]')[0].disabled, false)
assert.equal(el.find('[data-name=datetime1] [data-item=time]')[0].disabled, false)
assert.equal(el.find('[data-name=datetime2] [data-item=date]')[0].disabled, true)
assert.equal(el.find('[data-name=datetime2] [data-item=time]')[0].disabled, true)
assert.equal(el.find('[data-name=date3] [data-item=date]')[0].disabled, true)
});