Sha256: f9ad73f6e9fdba7094c38b4541e26d117153aaaf0d5451025d4a787c2c9bb1e9
Contents?: true
Size: 1.44 KB
Versions: 1
Compression:
Stored size: 1.44 KB
Contents
Feature: adds validators Background: When I successfully run `bundle exec rails new testapp` And I cd to "testapp" And I add "factory_girl_rails" as a dependency And I add "valle" from this project as a dependency When I successfully run `bundle install` And I write to "db/migrate/1_create_users.rb" with: """ class CreateUsers < ActiveRecord::Migration def self.up create_table :users do |t| t.string :name t.text :bio t.integer :age end end end """ When I successfully run `bundle exec rake db:migrate --trace` And I write to "app/models/user.rb" with: """ class User < ActiveRecord::Base end """ @disable-bundler Scenario: generate a rails 3 application and try out automatically injected validations When I write to "test/factories.rb" with: """ FactoryGirl.define do factory :user do name "John" bio "A nice write up about this guy" age 22 end end """ When I write to "test/unit/user_test.rb" with: """ require 'test_helper' class UserTest < ActiveSupport::TestCase test "should not save user when name is too long" do user = FactoryGirl.create(:user) user.name = 'a' * 256 assert !user.save end end """ When I successfully run `bundle exec rake test --trace` Then the output should contain "1 tests, 1 assertions, 0 failures, 0 errors"
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
valle-0.0.2 | features/adds_validators.feature |