logo
down
shadow

pass custom attribute on rspec factory_girl controller test


pass custom attribute on rspec factory_girl controller test

By : kass
Date : November 22 2020, 10:40 AM
hop of those help? You have params["start_hour"] and params["start_minutes"] in the controller action but in the spec, you're passing params['appointment']['params']['start_hour'] params['appointment']['params']['start_minutes']
Assuming that your controller action is how you want it, try this in the spec:
code :
post :create, { :appointment => { :client_phone => 123456, :start => "2014-12-09 11:00:00" , :user_id => user.id, :service_id => @service.id }, :start_hour => 11, :start_minutes => 30, :company_id => user.company.to_param, format: :js}


Share : facebook icon twitter icon
RSpec test with factory_girl and will_paginate for associated objects

RSpec test with factory_girl and will_paginate for associated objects


By : user3620524
Date : March 29 2020, 07:55 AM
I think the issue was by ths following , Well first, doing @pet = Factory.build(:pet, :owner => @owner) only builds a Pet object, but never saves it to the DB. You would want to use Factory.create(:pet, ... to get it to actually save.
The @owner.pets array is [] when you initially create the Owner object. If you simply create records in the DB with Factory.create then yes, technically @owner has pets, but the @owner object doesn't know about them because it's already in memory with a .pets array of [].
code :
@owner.pets << Factory.create(:pet, :owner => @owner)
factory_girl rspec test failure with before_filter

factory_girl rspec test failure with before_filter


By : user3909635
Date : March 29 2020, 07:55 AM
hope this fix your issue I have a newbie question here. I've been following along with the rails tutorial and I've hit a snag in my tests. When I implement the following filter... , You need to call self in the sign_in helper.
code :
def sign_in(user)
  cookies.permanent.signed[:remember_token] = [user.id, user.salt]
  self.current_user = user
end
rspec private method test with factory_girl

rspec private method test with factory_girl


By : Ankur
Date : March 29 2020, 07:55 AM
may help you . cashout.rb , You can call private methods via send:
code :
@cashout3.send(:partner_exist?).should eql(false)
Pass instance variable to controller test in rspec?

Pass instance variable to controller test in rspec?


By : Jayaprakash Palanisa
Date : March 29 2020, 07:55 AM
I hope this helps you . I'm adding to test to an existing project. I have a user class that is assigned a unique url on create ad then is redirected to a path that contains that url. , Try this:
code :
it 'redirects to users#show' do
  post :create, user: attributes_for(:guest)
  expect(response).to redirect_to guest_path(assigns(:guest))
end
Rails RSpec controller test changes second attribute

Rails RSpec controller test changes second attribute


By : Ender
Date : March 29 2020, 07:55 AM
With these it helps You should not add params as params argument there. First part is type of action and action (put and update) and rest are params. Here is code sample for put update:
code :
let(:params) { { attachment: '' } }
let(:action) { put :update, parent_id: parent.id, id: object.id, object: params }
Related Posts Related Posts :
  • Rails 5 - Saving the absolute current url via a button to a cookie?
  • How can / should I override the `build` method for a my model?
  • Install Rails Failed on OSX 10.8.4
  • ruby on rails - undefined method valid?
  • Users Registration on POST
  • Rails application variables in carrierwave store_dir
  • How to customize simple_form for json nested hash
  • Couldn't find file 'jquery', Sprockets::FileNotFound in StaticPages#home error
  • How should I use the alias_method_chain for the build method?
  • how to create two custom registration forms in devise?
  • Rails 4 link_to Destroy not working in Getting Started tutorial
  • How does ruby on rails dynamically define `find_by_id`, `find_by_name` methods?
  • JBuilder dynamic keys for model attributes
  • `initialize': No such file or directory - getaddrinfo (Errno::ENOENT) when Rails new app
  • What is the Ruby equivalent of Node.js' socket.io?
  • Where rails store standard helpers?
  • how to check expected result matches any of give values in rspec?
  • Form submission to create multiple objects
  • Simple Twitter Login with Rails and Email confirmation
  • Where should helpful functions for my controller go in Rails?
  • Using session variable in the Model or the other way
  • Why can't I have ruby code and comments in Embedded Ruby?
  • Rails: How can I make an object available in all views?
  • Cannot enter simply form information into SQLite DB (Rails)
  • Rails - Retain form values on failed submission. Getting "First argument in form cannot contain nil or be empty&quo
  • How to handle STI and build related models automatically?
  • Suppress an error when saving a record in Rails
  • Rails AJAX reload the page. Why?
  • How to pass user attributes to action mailer
  • Custom Validator to Prevent an appointment from being scheduled too early in day?
  • Postgres Enable TCP/IP Connection
  • How do I avoid the circular argument reference warning in activesupport
  • Unable to push to heroku master because of rails/spring version error
  • deep nested routes in rails
  • Best approach to Users Profile Images in Rails App
  • RailsInstaller: Can I maintain the gem fold when re-installing a new version?
  • couldn't find file 'jquery-ui' i get this error even after having this file in my application.js
  • Ruby regex to split user and date text input
  • Tool like BetterErrors for JRuby?
  • redirect_to in action destroy ruby on rails
  • Where are the I18n.t link and reference paths?
  • Sending emails to multiple recipients in rails app
  • Rails, Devise, Sign up = write name in other Database
  • rails generate uses wrong version of Ruby
  • Duplicate Requests from a Browser
  • One action in Rails controller sends no data back
  • Local data (JSON) in Middleman inside a different path than /data
  • How to pass numbers in an array into a SQL statement
  • ActiveAdmin - Allow non-logged-in users to view but not edit resources
  • How to refactor this Model logic in Rails
  • :readonly key of belongs_to method doesn't work
  • Create a new view in directory
  • nested resources in devise
  • Yaml value with a leading `!`
  • Rails admin show username instead of User #5
  • Can't start WEBrick with Byebug on
  • Failing Rspec test of a FactoryGirl object
  • engine yard No application found matching remotes:
  • Rails 4 sessions cookie is not set
  • How do I flush a class method in Rails 4 using memcached?
  • shadow
    Privacy Policy - Terms - Contact Us © ourworld-yourmove.org