9bc6b420a9
Needed for interop with APIs that use linear memory.
20 lines
587 B
Kotlin
Vendored
20 lines
587 B
Kotlin
Vendored
// EXPECTED_REACHABLE_NODES: 1490
|
||
// DONT_TARGET_EXACT_BACKEND: WASM
|
||
// WASM_MUTE_REASON: UNSUPPORTED_JS_INTEROP
|
||
// KJS_WITH_FULL_RUNTIME
|
||
|
||
// Test that APIs expecting Number behave correctly with Long values.
|
||
|
||
import kotlin.js.Date
|
||
|
||
fun box(): String {
|
||
assertEquals("1970-01-01T00:00:00.000Z", Date(0L).toISOString())
|
||
assertTrue(Date(1995, 9, 4, 0, 0, 0, 0L).toLocaleString("en-US") in listOf(
|
||
"10/4/1995, 12:00:00 AM",
|
||
"10/4/1995, 12:00:00 AM" // New v8 uses NNBSP
|
||
))
|
||
assertEquals(812764800000.0, Date.UTC(1995, 9, 4, 0, 0, 0, 0L))
|
||
|
||
return "OK"
|
||
}
|