Comments (3)
instance()
is a kind of getter for the instance object corresponding with the provided mock object. If you would like to get two mocks of the same class, just call mock()
twice.
from ts-mockito.
Hi @bjverhoe, as @michalstocki mentioned instance()
method gets instance from specific mock. Because all behaviors are defined for mock, you should get one instance per one mock.
let mockedUser1 = mock(User);
let mockedUser2 = mock(User); // create second mock
let user1 = instance(mockedUser1);
let user2 = instance(mockedUser2);
if(user1.id === user2.id)
return true;
else
return false;
Please reopen issue if something is still wrong.
from ts-mockito.
Hi @NagRock, thanks for the info!
from ts-mockito.
Related Issues (20)
- Verify if a function is called in a resolved promise
- (instance(mock(MyClass)) instanceof MyClass) is false. HOT 6
- Verify on interface mock does not work (2.6.1)
- Argument Matcher anyBoolean() Missing
- reset(mock1, mock2) expects that mock1 and mock2 have the same type. HOT 1
- When with literal object argument not working HOT 4
- Visibility/log on arguments mismatch in function call HOT 1
- Is it going to be maintained? HOT 32
- verify() is not able to verify arguments except for the last call HOT 1
- Captured arguments are changed by object changes HOT 1
- Proxy created with instance(mockedClass) gets "then" function -> Results in Timeout when Using Nestjs DI HOT 2
- Interface mocks cannot be bound in inversify containers HOT 5
- can you mock functions from a module?
- TypeError when using `match` with a string
- How to mock a builder pattern
- How to mock catchError HOT 1
- anyOfType Matcher
- Feature request: better toString() outputs showing expected value HOT 2
- Question: How to call original method on spy after interception
- How to mock an async function that sets two values in the MockClass?
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 ts-mockito.