Skip to content

Commit b6136cc

Browse files
committed
test: add relative-time test for invalid lang
1 parent 048df51 commit b6136cc

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

test/relative-time.js

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -434,6 +434,18 @@ suite('relative-time', function () {
434434
})
435435
}
436436

437+
test('renders correctly when given an invalid lang', async () => {
438+
const now = new Date().toISOString()
439+
440+
const element = document.createElement('relative-time')
441+
element.setAttribute('datetime', now)
442+
element.setAttribute('lang', 'does-not-exist')
443+
assert.doesNotThrow(() => element.attributeChangedCallback('lang', null, null))
444+
445+
await Promise.resolve()
446+
assert.equal(element.shadowRoot.textContent, 'now')
447+
})
448+
437449
suite('[tense=past]', function () {
438450
test('always uses relative dates', async () => {
439451
freezeTime(new Date(2033, 1, 1))

0 commit comments

Comments
 (0)