Skip to content

Commit 9d469d0

Browse files
committed
test: add test case.
1 parent 127eb80 commit 9d469d0

File tree

3 files changed

+16
-5
lines changed

3 files changed

+16
-5
lines changed

.lintstagedrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
22
"*.{js,jsx,tsx,ts,less,md,json}": [
3-
"pretty-quick --staged"
3+
"prettier --write"
44
]
55
}

core/src/index.test.tsx

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
import { screen, render } from '@testing-library/react';
2+
import CSVReader from './';
3+
4+
it('renders <CSVReader /> test case', () => {
5+
render(<CSVReader data-testid="csvreader" onFileLoaded={(data, iFileInfo, iOriginalFile, text) => {}} />);
6+
const csvreader = screen.getByTestId('csvreader');
7+
expect(csvreader.parentElement?.tagName).toBe('DIV');
8+
expect(csvreader.tagName).toBe('INPUT');
9+
expect(csvreader).toHaveProperty('accept', '.csv, text/csv');
10+
expect(csvreader).toHaveProperty('name', 'w-csv-reader-input');
11+
expect(csvreader).toHaveProperty('type', 'file');
12+
});

package.json

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
"build": "lerna exec --scope @uiw/react-csv-reader -- tsbb build \"src/*.{ts,tsx}\" --use-babel --cjs cjs",
66
"start": "lerna exec --scope website -- npm run start",
77
"doc": "lerna exec --scope website -- npm run build",
8-
"test": "lerna exec --scope @uiw/react-csv-reader -- tsbb test --env=jsdom",
9-
"coverage": "lerna exec --scope @uiw/react-csv-reader -- tsbb test --env=jsdom --coverage --bail",
8+
"test": "lerna exec --scope @uiw/react-csv-reader -- tsbb test",
9+
"coverage": "lerna exec --scope @uiw/react-csv-reader -- tsbb test --coverage --bail",
1010
"prepare": "husky install",
1111
"publish": "lerna publish from-package --yes --no-verify-access",
1212
"version": "lerna version --exact --force-publish --no-push --no-git-tag-version",
@@ -30,7 +30,6 @@
3030
"lint-staged": "^14.0.0",
3131
"lerna": "^7.0.1",
3232
"prettier": "^3.0.0",
33-
"pretty-quick": "^3.1.3",
34-
"tsbb": "^4.1.0"
33+
"tsbb": "^4.2.2"
3534
}
3635
}

0 commit comments

Comments
 (0)