Skip to content

Commit

Permalink
fix lint
Browse files Browse the repository at this point in the history
  • Loading branch information
Varixo authored and mhevery committed May 18, 2024
1 parent 914fd4d commit 2e096ac
Showing 1 changed file with 39 additions and 39 deletions.
78 changes: 39 additions & 39 deletions packages/qwik/src/core/v2/tests/sync-qrl.spec.tsx
Original file line number Diff line number Diff line change
@@ -1,39 +1,39 @@
import { component$, sync$ } from '@builder.io/qwik';
import { domRender, ssrRenderToDom, trigger } from '@builder.io/qwik/testing';
import { describe, expect, it } from 'vitest';

const debug = false; //true;
Error.stackTraceLimit = 100;

describe.each([
{ render: ssrRenderToDom }, //
{ render: domRender }, //
])('$render.name: sync-qrl', ({ render }) => {
it('should prevent updates the checkbox', async () => {
const Cmp = component$(() => {
return (
<input
type="checkbox"
onClick$={[
sync$((e: Event, target: Element) => {
if (target.getAttribute('shouldPreventDefault')) {
e.preventDefault();
}
target.setAttribute('prevented', String(e.defaultPrevented));
}),
]}
/>
);
});

const { document } = await render(<Cmp />, { debug });
const input = document.querySelector('input');

await trigger(document.body, input, 'click');
expect(input?.getAttribute('prevented')).toBe('false');

input?.setAttribute('shouldPreventDefault', 'true');
await trigger(document.body, input, 'click');
expect(input?.getAttribute('prevented')).toBe('true');
});
});
import { component$, sync$ } from '@builder.io/qwik';
import { domRender, ssrRenderToDom, trigger } from '@builder.io/qwik/testing';
import { describe, expect, it } from 'vitest';

const debug = false; //true;
Error.stackTraceLimit = 100;

describe.each([
{ render: ssrRenderToDom }, //
{ render: domRender }, //
])('$render.name: sync-qrl', ({ render }) => {
it('should prevent updates the checkbox', async () => {
const Cmp = component$(() => {
return (
<input
type="checkbox"
onClick$={[
sync$((e: Event, target: Element) => {
if (target.getAttribute('shouldPreventDefault')) {
e.preventDefault();
}
target.setAttribute('prevented', String(e.defaultPrevented));
}),
]}
/>
);
});

const { document } = await render(<Cmp />, { debug });
const input = document.querySelector('input');

await trigger(document.body, input, 'click');
expect(input?.getAttribute('prevented')).toBe('false');

input?.setAttribute('shouldPreventDefault', 'true');
await trigger(document.body, input, 'click');
expect(input?.getAttribute('prevented')).toBe('true');
});
});

0 comments on commit 2e096ac

Please sign in to comment.