Skip to content

Commit c4fa5e1

Browse files
committed
Test fixes
1 parent 8873a5b commit c4fa5e1

File tree

6 files changed

+16
-16
lines changed

6 files changed

+16
-16
lines changed

__tests__/Paginator.test.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -87,16 +87,16 @@ describe('Paginator', () => {
8787
});
8888
it('previous is disabled on first page', async () => {
8989
const result = render(Paginator, {
90-
props: { pageSize: 10, totalCount: 3, currentPage: 1, onPageChange: () => {} }
90+
props: { pageSize: 10, totalCount: 13, currentPage: 1, onPageChange: () => {} }
9191
});
92-
expect(getPageItems(result)).toEqual(['«', '1', '»']);
92+
expect(getPageItems(result)).toEqual(['«', '1', '2', '»']);
9393
expect(result.queryByLabelText('Previous').disabled).true;
9494
});
9595
it('next is disabled on last page', async () => {
9696
const result = render(Paginator, {
97-
props: { pageSize: 10, totalCount: 3, currentPage: 1, onPageChange: () => {} }
97+
props: { pageSize: 10, totalCount: 13, currentPage: 2, onPageChange: () => {} }
9898
});
99-
expect(getPageItems(result)).toEqual(['«', '1', '»']);
99+
expect(getPageItems(result)).toEqual(['«', '1', '2', '»']);
100100
expect(result.queryByLabelText('Next').disabled).true;
101101
});
102102
});

__tests__/v2/CreateDatasetModal.test.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ global.window.bootstrap = {
3030
import CreateDatasetModal from '../../src/lib/components/v2/projects/datasets/CreateDatasetModal.svelte';
3131

3232
const defaultProps = {
33-
props: { createDatasetCallback: vi.fn(), updateDatasetCallback: vi.fn() }
33+
props: { createDatasetCallback: vi.fn() }
3434
};
3535

3636
describe('CreateDatasetModal', () => {
@@ -56,7 +56,7 @@ describe('CreateDatasetModal', () => {
5656
it('create dataset with string filter', async () => {
5757
const createDatasetCallback = vi.fn();
5858
const result = render(CreateDatasetModal, {
59-
props: { createDatasetCallback, updateDatasetCallback: vi.fn() }
59+
props: { createDatasetCallback }
6060
});
6161
await fireEvent.input(result.getByRole('textbox', { name: 'Dataset Name' }), {
6262
target: { value: 'my dataset' }
@@ -86,7 +86,7 @@ describe('CreateDatasetModal', () => {
8686
it('create dataset with number filter', async () => {
8787
const createDatasetCallback = vi.fn();
8888
const result = render(CreateDatasetModal, {
89-
props: { createDatasetCallback, updateDatasetCallback: vi.fn() }
89+
props: { createDatasetCallback }
9090
});
9191
await fireEvent.input(result.getByRole('textbox', { name: 'Dataset Name' }), {
9292
target: { value: 'my dataset' }
@@ -117,7 +117,7 @@ describe('CreateDatasetModal', () => {
117117
it('create dataset with type filter set to false', async () => {
118118
const createDatasetCallback = vi.fn();
119119
const result = render(CreateDatasetModal, {
120-
props: { createDatasetCallback, updateDatasetCallback: vi.fn() }
120+
props: { createDatasetCallback }
121121
});
122122
await fireEvent.input(result.getByRole('textbox', { name: 'Dataset Name' }), {
123123
target: { value: 'my dataset' }
@@ -146,7 +146,7 @@ describe('CreateDatasetModal', () => {
146146
it('create dataset with type filter set to true', async () => {
147147
const createDatasetCallback = vi.fn();
148148
const result = render(CreateDatasetModal, {
149-
props: { createDatasetCallback, updateDatasetCallback: vi.fn() }
149+
props: { createDatasetCallback }
150150
});
151151
await fireEvent.input(result.getByRole('textbox', { name: 'Dataset Name' }), {
152152
target: { value: 'my dataset' }

playwright.config.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ export default defineConfig({
4747

4848
webServer: [
4949
{
50-
command: './tests/start-test-server.sh 2.0.0a6',
50+
command: './tests/start-test-server.sh 2.0.0a8',
5151
port: 8000,
5252
waitForPort: true,
5353
stdout: 'pipe',

src/lib/components/v2/projects/datasets/FiltersCreationForm.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@
117117
function fieldTypeChanged(field) {
118118
if (field.type === 'boolean') {
119119
field.value = 'true';
120-
} else {
120+
} else if (field.type !== 'number' || !field.value.match(/^\d+\.*\d*$/)) {
121121
field.value = '';
122122
}
123123
}

src/lib/components/v2/workflow/InputFiltersTab.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<script>
2-
import { onMount, tick } from 'svelte';
2+
import { onMount } from 'svelte';
33
import FiltersCreationForm from '../projects/datasets/FiltersCreationForm.svelte';
44
import { displayStandardErrorAlert } from '$lib/common/errors';
55
import Modal from '$lib/components/common/Modal.svelte';

tests/v2/images.spec.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -141,13 +141,13 @@ async function createImage(page, zarr_url, filtersFunction) {
141141
*/
142142
async function searchImages(page, expectedCount) {
143143
const initialCount = await page.getByRole('row').count();
144-
const searchImagesBtn = page.getByRole('button', { name: 'Apply' });
145-
await searchImagesBtn.click();
146-
await expect(searchImagesBtn).toBeEnabled();
144+
const applyBtn = page.getByRole('button', { name: 'Apply' });
145+
await applyBtn.click();
146+
await expect(applyBtn).not.toBeEnabled();
147147
await expect(page.getByRole('row')).toHaveCount(expectedCount + 2);
148148
const resetBtn = page.getByRole('button', { name: 'Reset' });
149149
await resetBtn.click();
150-
await expect(searchImagesBtn).not.toBeEnabled();
150+
await expect(applyBtn).not.toBeEnabled();
151151
await expect(resetBtn).not.toBeEnabled();
152152
// wait spinner disappearing
153153
await expect(resetBtn.getByRole('status')).toHaveCount(0);

0 commit comments

Comments
 (0)