mirror of https://github.com/sveltejs/svelte
25 lines
964 B
25 lines
964 B
export default {
|
|
html: '',
|
|
|
|
test({ assert, component, target, window }) {
|
|
component.active = 'default';
|
|
assert.equal(target.querySelector('input[title="default"]'), window.document.activeElement);
|
|
|
|
component.active = 'dynamic-false';
|
|
assert.notEqual(target.querySelector('input[title="dynamic-false"]'), window.document.activeElement);
|
|
|
|
// when dynamically set autofocus to true, don't autofocus
|
|
component.autofocusFalse = true;
|
|
assert.notEqual(target.querySelector('input[title="dynamic-false"]'), window.document.activeElement);
|
|
|
|
component.active = 'dynamic-true';
|
|
assert.equal(target.querySelector('input[title="dynamic-true"]'), window.document.activeElement);
|
|
|
|
component.active = 'spread';
|
|
assert.equal(target.querySelector('input[title="spread"]'), window.document.activeElement);
|
|
|
|
component.active = 'spread-override';
|
|
assert.notEqual(target.querySelector('input[title="spread-override"]'), window.document.activeElement);
|
|
}
|
|
};
|