im new to rails :) im пытается запустить мой первый тест. почему проходит этот тест? имя пользователя должно иметь не менее 2 символов, мое имя пользователя больше и оно все равно проходит тест.RSpec с разработкой
user.rb:
validates :username, :length => { :minimum => 2 }
user_spec.rb
require 'spec_helper'
describe User do
before do
@user = User.new(username: "Example User", email: "[email protected]",
password: "foobar", password_confirmation: "foobar")
end
describe "when name is not present" do
before { @user.username="aaaahfghg" }
it { should_not be_valid } end
end
я не вижу тест на длину имени пользователя. также валидация будет для МИНИМАЛЬНОГО из 2 ничего более чем 2 будет проходить проверку. –