Ruby on Rails tutorial – 6.5 Exercises

Aktualizováno: 23. 9. 2020, datum vydání: 4. 3. 2015

Uvádím zde řešení cvičení k tutoriálu Ruby on Rails od Michaela Hartla – kapitola 6.5.

Úloha 3 je vyřešena v rámci (Listing 6.43)

Chybná emailová adresa foo@bar..com se doplní do souboru test/models/user_test.rb mezi testované adresy:

  test "email validation should reject invalid addresses" do
    invalid_addresses = %w[user@example,com user_at_foo.org user.name@example.
                           foo@bar_baz.com foo@bar+baz.com foo@bar..com]
    invalid_addresses.each do |invalid_address|
      @user.email = invalid_address
      assert_not @user.valid?, "#{invalid_address.inspect} should be invalid"
    end
  end

Další články