Input Time

Summary

Harness status: OK

Found 32 tests

Details

ResultTest NameMessage
Passtime element of default time value
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/semantics/forms/the-input-element/time.html:26:18)
Passstep attribute on default value check
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/semantics/forms/the-input-element/time.html:28:17)
Passmax attribute on default value check
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/semantics/forms/the-input-element/time.html:30:17)
Passmin attribute on default value check
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/semantics/forms/the-input-element/time.html:32:17)
Passtype attribute support on input element
Asserts run
Pass
assert_equals("time", "time")
    at Test.<anonymous> ( /html/semantics/forms/the-input-element/time.html:36:17)
Passmax attribute support on input element
Asserts run
Pass
assert_equals("01:01:01.001", "01:01:01.001")
    at Test.<anonymous> ( /html/semantics/forms/the-input-element/time.html:38:17)
Passmin attribute support on input element
Asserts run
Pass
assert_equals("12:12:12.012", "12:12:12.012")
    at Test.<anonymous> ( /html/semantics/forms/the-input-element/time.html:40:17)
Passstep attribute support on input element
Asserts run
Pass
assert_equals("600", "600")
    at Test.<anonymous> ( /html/semantics/forms/the-input-element/time.html:42:17)
PassstepUp function support on input Element
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /html/semantics/forms/the-input-element/time.html:47:18)
PassstepDown function support on input Element
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /html/semantics/forms/the-input-element/time.html:48:18)
PassstepUp step value empty on default step value
Asserts run
Pass
assert_in_array("12:01", ["12:01", "12:01:00", "12:01:00.0", "12:01:00.00", "12:01:00.000"], "a valid time string representing 1 minute after noon")
    at Test.<anonymous> ( /html/semantics/forms/the-input-element/time.html:54:3)
PassstepDown step value empty default step value
Asserts run
Pass
assert_in_array("11:59", ["11:59", "11:59:00", "11:59:00.0", "11:59:00.00", "11:59:00.000"], "a valid time string representing 1 minute before noon")
    at Test.<anonymous> ( /html/semantics/forms/the-input-element/time.html:69:3)
PassstepUp on step value minus
Asserts run
Pass
assert_in_array("12:01", ["12:01", "12:01:00", "12:01:00.0", "12:01:00.00", "12:01:00.000"], "a valid time string representing 1 minute after noon")
    at Test.<anonymous> ( /html/semantics/forms/the-input-element/time.html:84:3)
PassstepDown on step value minus
Asserts run
Pass
assert_in_array("11:59", ["11:59", "11:59:00", "11:59:00.0", "11:59:00.00", "11:59:00.000"], "a valid time string representing 1 minute before noon")
    at Test.<anonymous> ( /html/semantics/forms/the-input-element/time.html:98:3)
PassstepUp on step value zero
Asserts run
Pass
assert_in_array("12:01", ["12:01", "12:01:00", "12:01:00.0", "12:01:00.00", "12:01:00.000"], "a valid time string representing 1 minute after noon")
    at Test.<anonymous> ( /html/semantics/forms/the-input-element/time.html:113:3)
PassstepDown on step value zero
Asserts run
Pass
assert_in_array("11:59", ["11:59", "11:59:00", "11:59:00.0", "11:59:00.00", "11:59:00.000"], "a valid time string representing 1 minute before noon")
    at Test.<anonymous> ( /html/semantics/forms/the-input-element/time.html:127:3)
PassstepUp on step value 24 hour
Asserts run
Pass
assert_in_array("23:59:59", ["23:59:59", "23:59:59.0", "23:59:59.00", "23:59:59.000"], "a valid time string representing 1 second before midnight")
    at Test.<anonymous> ( /html/semantics/forms/the-input-element/time.html:142:3)
PassstepDown on step value 24 hour
Asserts run
Pass
assert_in_array("00:00:00", ["00:00", "00:00:00", "00:00:00.0", "00:00:00.00", "00:00:00.000"], "a valid time string representing midnight")
    at Test.<anonymous> ( /html/semantics/forms/the-input-element/time.html:155:3)
PassstepUp on step value hour
Asserts run
Pass
assert_in_array("13:00", ["13:00", "13:00:00", "13:00:00.0", "13:00:00.00", "13:00:00.000"], "a valid time string representing 1pm")
    at Test.<anonymous> ( /html/semantics/forms/the-input-element/time.html:170:3)
PassstepDown on step value hour
Asserts run
Pass
assert_in_array("11:00", ["11:00", "11:00:00", "11:00:00.0", "11:00:00.00", "11:00:00.000"], "a valid time string representing 11am")
    at Test.<anonymous> ( /html/semantics/forms/the-input-element/time.html:184:3)
PassstepUp on step value second
Asserts run
Pass
assert_in_array("12:00:01", ["12:00:01", "12:00:01.0", "12:00:01.00", "12:00:01.000"], "a valid time string representing 1 second after noon")
    at Test.<anonymous> ( /html/semantics/forms/the-input-element/time.html:199:3)
PassstepDown on step value second
Asserts run
Pass
assert_in_array("11:59:59", ["11:59:59", "11:59:59.0", "11:59:59.00", "11:59:59.000"], "a valid time string representing 1 second before noon")
    at Test.<anonymous> ( /html/semantics/forms/the-input-element/time.html:212:3)
PassstepUp on step value with fractional seconds
Asserts run
Pass
assert_equals("12:00:00.001", "12:00:00.001")
    at Test.<anonymous> ( /html/semantics/forms/the-input-element/time.html:226:3)
PassstepDown on step value with fractional seconds
Asserts run
Pass
assert_equals("11:59:59.999", "11:59:59.999")
    at Test.<anonymous> ( /html/semantics/forms/the-input-element/time.html:232:3)
PassstepUp argument 2 times
Asserts run
Pass
assert_in_array("13:00:02", ["13:00:02", "13:00:02.0", "13:00:02.00", "13:00:02.000"], "a valid time string representing 2 seconds after 1pm")
    at Test.<anonymous> ( /html/semantics/forms/the-input-element/time.html:239:3)
PassstepDown argument 2 times
Asserts run
Pass
assert_in_array("12:59:58", ["12:59:58", "12:59:58.0", "12:59:58.00", "12:59:58.000"], "a valid time string representing 2 seconds before 1pm")
    at Test.<anonymous> ( /html/semantics/forms/the-input-element/time.html:252:3)
PassstepUp stop because it exceeds the maximum value
Asserts run
Pass
assert_in_array("15:00:00", ["15:00", "15:00:00", "15:00:00.0", "15:00:00.00", "15:00:00.000"], "a valid time string representing 3pm")
    at Test.<anonymous> ( /html/semantics/forms/the-input-element/time.html:267:3)
PassstepDown stop so lower than the minimum value
Asserts run
Pass
assert_in_array("13:00:00", ["13:00", "13:00:00", "13:00:00.0", "13:00:00.00", "13:00:00.000"], "a valid time string representing 1pm")
    at Test.<anonymous> ( /html/semantics/forms/the-input-element/time.html:282:3)
Passstop at border on stepUp
Asserts run
Pass
assert_in_array("15:01", ["15:01", "15:01:00", "15:01:00.0", "15:01:00.00", "15:01:00.000"], "a valid time string representing 1 minute after 3pm")
    at Test.<anonymous> ( /html/semantics/forms/the-input-element/time.html:302:3)
Passstop at border on stepDown
Asserts run
Pass
assert_in_array("12:59", ["12:59", "12:59:00", "12:59:00.0", "12:59:00.00", "12:59:00.000"], "a valid time string representing 1 minute before 2pm")
    at Test.<anonymous> ( /html/semantics/forms/the-input-element/time.html:318:3)
Pass empty value of stepUp
Asserts run
Pass
assert_in_array("00:01", ["00:01", "00:01:00", "00:01:00.0", "00:01:00.00", "00:01:00.000"], "a valid time string representing 1 minute after midnight")
    at Test.<anonymous> ( /html/semantics/forms/the-input-element/time.html:333:3)
Passset value on not time format value
Asserts run
Pass
assert_equals("12:00:00.000", "12:00:00.000")
    at Test.<anonymous> ( /html/semantics/forms/the-input-element/time.html:349:3)
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/semantics/forms/the-input-element/time.html:351:3)