diff --git a/package-lock.json b/package-lock.json index 83dfa4b..9eb0ba7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -22843,12 +22843,13 @@ }, "packages/components": { "name": "@volkovlabs/components", - "version": "2.5.2", + "version": "2.6.0", "license": "Apache-2.0", "dependencies": { "@emotion/css": "^11.11.2", "@grafana/data": "^11.1.0", "@grafana/ui": "^11.1.0", + "@volkovlabs/jest-selectors": "^1.4.1", "classnames": "^2.5.1", "rc-slider": "^10.5.0", "rc-tooltip": "^6.2.0" @@ -22874,7 +22875,6 @@ "@types/node": "^20.9.1", "@typescript-eslint/eslint-plugin": "^6.11.0", "@volkovlabs/eslint-config": "^1.0.0", - "@volkovlabs/jest-selectors": "^1.2.0", "css-loader": "^6.8.1", "esbuild": "^0.19.5", "eslint": "^8.53.0", @@ -23736,7 +23736,7 @@ }, "packages/jest-selectors": { "name": "@volkovlabs/jest-selectors", - "version": "1.3.0", + "version": "1.4.1", "license": "Apache-2.0", "devDependencies": { "@types/node": "^20.4.2", diff --git a/packages/components/CHANGELOG.md b/packages/components/CHANGELOG.md index 55471ea..ccf71ed 100644 --- a/packages/components/CHANGELOG.md +++ b/packages/components/CHANGELOG.md @@ -1,5 +1,11 @@ # Change Log +## 2.7.0 (IN PROGRESS) + +### Features + +- Update to use auto-apply selectors (#49) + ## 2.6.0 (2024-06-12) ### Features diff --git a/packages/components/package.json b/packages/components/package.json index cb7f067..db49244 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -4,6 +4,7 @@ "@emotion/css": "^11.11.2", "@grafana/data": "^11.1.0", "@grafana/ui": "^11.1.0", + "@volkovlabs/jest-selectors": "^1.4.1", "classnames": "^2.5.1", "rc-slider": "^10.5.0", "rc-tooltip": "^6.2.0" @@ -30,7 +31,6 @@ "@types/node": "^20.9.1", "@typescript-eslint/eslint-plugin": "^6.11.0", "@volkovlabs/eslint-config": "^1.0.0", - "@volkovlabs/jest-selectors": "^1.2.0", "css-loader": "^6.8.1", "esbuild": "^0.19.5", "eslint": "^8.53.0", diff --git a/packages/components/rollup.config.mjs b/packages/components/rollup.config.mjs index 945043c..1e047eb 100644 --- a/packages/components/rollup.config.mjs +++ b/packages/components/rollup.config.mjs @@ -26,6 +26,7 @@ export default [ '@grafana/data', 'lodash', 'rc-slider/assets/index.css', + '@volkovlabs/jest-selectors', ], }, { @@ -45,6 +46,7 @@ export default [ '@grafana/data', 'lodash', 'rc-slider/assets/index.css', + '@volkovlabs/jest-selectors', ], }, ]; diff --git a/packages/components/src/components/AutosizeCodeEditor/AutosizeCodeEditor.test.tsx b/packages/components/src/components/AutosizeCodeEditor/AutosizeCodeEditor.test.tsx index f836755..84f10dd 100644 --- a/packages/components/src/components/AutosizeCodeEditor/AutosizeCodeEditor.test.tsx +++ b/packages/components/src/components/AutosizeCodeEditor/AutosizeCodeEditor.test.tsx @@ -1,5 +1,5 @@ import { fireEvent, render, screen } from '@testing-library/react'; -import { getJestSelectors } from '@volkovlabs/jest-selectors'; +import { getJestSelectors, createSelector } from '@volkovlabs/jest-selectors'; import React from 'react'; import { CODE_EDITOR_CONFIG } from '../../constants'; @@ -14,7 +14,7 @@ type Props = React.ComponentProps; * In Test Ids */ const InTestIds = { - field: 'data-testid field', + field: createSelector('data-testid field'), }; /** @@ -24,7 +24,7 @@ jest.mock('@grafana/ui', () => ({ ...jest.requireActual('@grafana/ui'), CodeEditor: jest.fn(({ value, onChange, height }) => (