Comments (4)
@AnthonyQuy if you run component tests this will fail. To reproduce:
- install
[email protected]
into thewebdriverio
project - run component tests
npm run test:component
You will see that first of all Vite has issues transpiling the @jest/expect
into a browser environment due to its dependencies to Node.js. Note that when running component tests, your tests run in the browser. Snapshot testing as we had it can't work there since the library has no access to the file system to load the snapshots.
from expect-webdriverio.
Noted with thanks @christian-bromann I'm checking this and might take sometime to get more familiar on how the browser running test work...
from expect-webdriverio.
I just tried this in the test project seem working fine. Could you help provide more info on the browser environment issue...
from expect-webdriverio.
Landed in #1426
from expect-webdriverio.
Related Issues (20)
- Error setting expect options HOT 2
- [🐛 Bug]: Not able to use arrayContaining, stringContaining on expect HOT 2
- Extending expect methods with custom code HOT 2
- Remove all `XXXContaining` matchers for v9
- Jasmine withContext broken HOT 1
- Separate Matchers between `browser`, `element` and `mock` matchers HOT 1
- `expect(elem).toHaveHTML` is not a function HOT 1
- Support `null` as expected value HOT 1
- Increase in execution time if await is used in the assertion HOT 5
- The new toMatchSnapshot interferes with jest-snapshot HOT 2
- [💡 Feature]: add a reverse param in expect Options HOT 2
- Importing "expect-webdriverio" should not introduce `expect` symbol in the global scope in type level HOT 4
- [bug]: validating element count fails with `serializes to the same string`
- [🐛 Bug]: expect.toHaveValue + expect.stringContaining does not work HOT 2
- toHaveElementClass HOT 1
- `elems.toBeElementsArrayOfSize(0)` fails all the time
- `el?.isDisplayed` is not a function HOT 5
- String option 'ignoreCase' not working for 'toHaveText()' with option expect.stringContaining HOT 3
- [🐛 Bug]: Getting "el.getText is not a function" error when calling "toHaveText" on element arrays HOT 8
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from expect-webdriverio.