I've been learning Rails and it seems that many prefer RSpec over Test Unit, but I've been reading that some like using both. If you created a Rails project without "-T" on "rails new..." so that you can keep yourself open to the possibility of using both later will there be any downside?
Rails/Rspec without using -T have any downside?
111 Views Asked by user2270029 At
1
There are 1 best solutions below
Related Questions in RUBY-ON-RAILS
- Rails HABTM: Select everything a that a record 'has'
- Best way to make an HABTM association via console
- dynamically create an ical / ics file from a rails model
- Ruby destroy is not working? Or objects still present?
- NoMethodError: undefined method `update_average_rating' for nil:NilClass
- Select results where joined table contains records with an attribute, but without another
- Showing posts only created when boolean was true
- Ruby on rails and HAML - Print a hash with background color
- How can I monitor an endpoint's status with Ruby?
- How to create dynamic pages without form_for helper in Rails?
- Rails 4.2 jQuery loads only after refresh
- "Access Denied" - User's Permissions to S3 Bucket
- ActiveRecord, Rails 4: has_many :through with scoped conditions failure
- Rails - formatting a list of options
- Rails - Ajax do not work properly on production server
Related Questions in RSPEC
- Rails routes, rspec
- Faking instance variable in RSpec and Capybara feature spec
- Using Rspec should_receive to test that a controller calls a method on an object correctly
- stubbing 'gets' in ruby multiple times
- Testing Twitter Typeahead with RSpec/Capybara
- Rspec is giving file is not defined error
- Why spec does not see the class in the module?
- Clicking label element that unfortunately contains a link
- Why am I receiving a load error in my RSpec tests?
- If I stub out .save method in my controller test how can I check the correct show template is rendered?
- Cannot run elastic search in circleci to make my rspec for elasticsearch to pass?
- Factory Not Registered in rspec but found in console
- Route Not Working in Rspec
- Padrino + FactoryGirl not performing Lazy Loading
- 'cannot load such file -- factory_girl_rails (LoadError)' in rails 4.1.8
Related Questions in RSPEC2
- How to fail fast only specific rspec test script?
- RSpec throws NoMethodError `strip' for Array when calling expectation
- rspec-rails 2.14.2 with Rails 4.2 InvalidURIError
- How to write tests for ActiveRecord extension gem
- Testing Controller create action with belongs_to association
- RSpec integration testing
- Rails/Rspec without using -T have any downside?
- How can I test memoization with RSpec?
- Rspec - redirect_to a path matching a regexp
- What's the best way to test application API library in Ruby?
- Rails 3 Rspec 2 problem with :locale and RESTfull path
- Efficiently check that a JSON response contains a specific element within an array
- How to test scopes?
- Tell Autotest to run every time I changed models/controllers/helpers in Rails 3?
- Rspec2: response.should render_template("new") after invalid params fails
Related Questions in RSPEC-RAILS
- Rsepc-rails output Capybarra best practice for learning
- Using Rspec should_receive to test that a controller calls a method on an object correctly
- Testing and mocking the contents of a block with RSpec
- model's class trying to access database even using double
- Having trouble upgrading to RSpec 3
- Rspec, can you stub a method that doesn't exist on an object (or mock an object that can take any method)?
- Rspec test public controller method passing params to private controller method
- Rspec can't stub where or find_by_, only find
- Rspec view test with url parameters
- Rspec 3.X: native built in html matchers? Or do we have to use Capybara?
- rails 2.3 rspec 1.3 undefined method `get' for #<RSpec::ExampleGroups::
- DatabaseCleaner.clean_with(:truncate) does not reset auto incremented id
- How do I create an user_id for a FactoryGirl build?
- RubyMine unable to recognize rake gem
- (Rspec) expected #count to have changed by 1, but was changed by 0
Related Questions in TESTUNIT
- Can a Ruby test get the location of the folder where Rake executed it from?
- Load Error in file when running with minitest
- Test tasks missing from rake: rake aborted! Don't know how to build task 'test:units'
- Using define_method to create a dynamic test-unit case also runs placeholder value
- Rails 4.0 RuntimeError: @controller is nil: make sure you set it in your test's setup method
- Not able to pass command line arguments ARGV to Ruby
- Showing only specific test case in test.log
- Rails/Rspec without using -T have any downside?
- How to run a test as standalone?
- Ruby: how do I use assert_nothing_raised?
- How can you perform functional tests on JavaScript responses?
- Ruby test unit: uninitialized constant Test::Unit::UnitCase
- Testing: patch_via_redirect and strong_parameters
- Where to start with test driven development?
- stuck in rvm hell trying to get a simple rspec running
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
The main benefits of using the
-Toption when you set up your project is that thespec_helper.rbfile will be set up automatically and your generators (if you use them) will create RSpec tests by default. There's really no disadvantage to setting things up later as long as you know how to set up RSpec.As far as leaving open the possibility of switching, I think the effort involved in either maintaining two unit test frameworks and/or rewriting your tests to fit a different framework later isn't worth it. I'm an RSpec guy, but when I take over a project that uses TestUnit or Minitest, I just power on through and keep working with what's already there. As soon as you get to a point where you have to have to run two sets of unit tests (not to mention acceptance/functional/integration tests if you're using something like Cucumber), you're increasing the time and effort required to run your tests, which makes it less likely they will get run as often as they should be.