Comments (5)
I'm not sure when is this going to be properly supported, but there is a workaround for it already.
You can override env variables on the it
level (also on context
or describe
levels):
it('Change env variables on the fly', {env: {mongodb: { uri: 'mongodb://localhost:12345', collection: 'xxx', database: 'xxx'}}}, () => {
// your test on database localhost:12345
});
it('Default env', () => {
// your test on database defined in cypress.config.js
});
from cypress-mongodb.
Hi @Zaista , But I have the need to use 2 different databases in a single test.
Let me try if I can find a solution for it with the above given options.
from cypress-mongodb.
Hi @Zaista , I tried in both describe and it level, but the database is not getting connected.
from cypress-mongodb.
It might be related to this problem: #35
Just a long shot though, I'll take some time this week to investigate this issues
from cypress-mongodb.
@nivedhamanoharan any news from your side perhaps and was it related the the issue above?
I just tested it again with mongodb v6 and cypress v12.13.0, had no problems at all.
Regarding the different databases within the same it
block, unfortunately impossible with current implementation, I'll see that I rework it in a future release
from cypress-mongodb.
Related Issues (20)
- The new objectId change is causing me problems. HOT 1
- Inserting a date as an object vs a string HOT 3
- No change option? HOT 2
- Unable to use deleteOne with _id HOT 1
- Error: Webpack Compilation Error when we set const mongo = require('cypress-mongodb'); mongo.addCommands(); HOT 10
- filtering documents using _id with UUID does not work HOT 1
- Couldn't find any documentation on querying data HOT 1
- filter doesn't seem to work for findOne or updateOne HOT 1
- request for "upsert" option in updateOne method HOT 2
- Returns data changed when updating or deleting files in result HOT 1
- Please write a clear documentation on how to use ObjectId with Cypress-mongodb HOT 4
- Authentication fails when not adding database name at the end of uri HOT 3
- How to use specific property names HOT 2
- Unable to pass arrayFilters in updating properties inside array of document HOT 4
- Insert One Document always returns a duplicated default set of data HOT 2
- Add function to list collections in the database HOT 3
- Could not resolve "crypto" and others (trying to use it with a preprocessor ) HOT 3
- Buffer is not defined with some URIs HOT 1
- Could not resolve "crypto" and others (trying to use it with a preprocessor ) HOT 2
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 cypress-mongodb.