KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I've put the following code into my config/environments/test.rb file: config.action_mailer.default_url_options = { :host => "localhost:3000" } however when I run my tests, all routes use http://test.host . I'm trying to work with an API that won't accept http://test.host as a valid callback URI, so I need to change this to properly receive the API response. Any idea why this isn't working? (I'm using RSpec, Guard, and Spork in my testing suite). EDIT : Possibly relevant - this is being done inside of a controller spec. EDIT2 : It seems that it changes after a request is made via get , post , etc. Running the following code within the test: Rails.logger.debug users_url get 'http://google.com' Rails.logger.debug users_url would produce the following output: http://localhost:3000/users ...get request related response here http://google.com/users
Tags (comma-separated)
Save Edits
Cancel