Comments (4)
The problem may be related to URL normalization. Try adding a trailing
slash to the URL:
stubRequest(@"POST", @"https://example.com/foo/");
URL normalization is a big TODO.
If that's not it, can you please append a sample project so I can debug the
issue?
Thanks!
2013/7/1 Josh Brown [email protected]
I'm stubbing like this:
stubRequest(@"POST", @"https://example.com/foo");
And Nocilla is throwing an exception:
Terminating app due to uncaught exception 'NocillaUnexpectedRequest',
reason: 'An unexcepted HTTP request was fired.Nocilla specifies (in the console) how to properly stub the request,
including the headers and body, but I'd expect it to work without having to
stub the headers and body. I've verified that the URL is indeed the same,
so now I'm stuck. Am I stubbing something incorrectly?—
Reply to this email directly or view it on GitHubhttps://github.com//issues/44
.
from nocilla.
Tried and couldn't reproduce in my sample project, but it's still an issue in my actual project. Hmm...
from nocilla.
Is your tests waiting for the request to complete?
Check this scenario:
- You stub a request
- You fire the asynchronous request
- Your test finishes
- Stubs are cleared
- The async request finishes
The last two steps are in the wrong order. To avoid this you must prevent your test to finish by making it wait until the async request has finished:
- You stub a request
- You fire the asynchronous request
- Your test waits until the request finishes
- The async request finishes but
- Your test finishes
- Stubs are cleared
If you are using Kiwi, use [expectFutureValue(something) shouldEventually] ...
from nocilla.
I'm assuming you're right - that I'm not waiting for the response. Thanks!
from nocilla.
Related Issues (20)
- Not able to stub cookies for normal (non-directed requests) HOT 1
- Body matcher fails to match arbitrary NSData
- Support for RestKit HOT 1
- Add 0.10.0 to CocoaPods.org HOT 1
- Synchronous Request Support
- Wait for async request to complete before stop() HOT 1
- Crash in LSHTTPStubURLProtocol - EXC_BAD_ACCESS - Specific way to stub redirects? HOT 1
- Ability to Delay a Response HOT 1
- Redirect Implementation is Inconsistent With OS Behavior
- Carthage Binaries HOT 1
- ASIHTTPRequest synchronous request with stub never ends HOT 1
- LSNocilla.sharedInstance().stop() Not working HOT 5
- Project no longer maintained? HOT 3
- Nocilla never returns the stub HOT 2
- App store rejection due to private api references HOT 3
- Use this snippet to stub the request HOT 1
- Push v0.11.0 podspec to Cocoapods HOT 2
- Swift 3 Support HOT 2
- How do I Nocilla in Swift 3? HOT 2
- SPM Support
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 nocilla.