How do I configure integration tests using rspec 2?
Posted
by
Jamie Monserrate
on Stack Overflow
See other posts from Stack Overflow
or by Jamie Monserrate
Published on 2010-12-31T04:50:32Z
Indexed on
2010/12/31
4:54 UTC
Read the original article
Hit count: 260
I need to have different settings for my unit tests and different settings for my integration tests. Example
For unit tests, I would like to do
WebMock.disable_net_connect!(:allow_localhost => true)
And for integration tests, I would like to do
WebMock.allow_net_connect!
Also, before the start of an integration test, I would like to make sure that solr is started. Hence I want to be able to call
config.before(:suite) do
SunspotStarter.start
end
BUT, only for integration tests. I do not want to start my solr if its a unit test.
How do I keep their configurations separate? Right now, I have solved this by keeping my integration tests in a folder outside the spec folder, which has its own spec_helper. Is there any better way?
© Stack Overflow or respective owner