Shoulda matchers, validates uniqueness of

Próbuje użyć wspomnianej metody np

it { should validate_uniqueness_of(:email).scoped_to(:trip_id) }

jednak w modelu i bazie mam zdefiniowane ze name nie może być puste, i na wierszu powyżej dostaje błąd:

Failure/Error: it { should validate_uniqueness_of(:email).scoped_to(:trip_id) }
ActiveRecord::StatementInvalid:
Mysql2::Error: Column ‘name’ cannot be null: INSERT INTO

jak to zgrabnie ominąć ?

Nie znam się na ruby (poza podstawami), ale może trzeba tutaj ustawić to jako wyjątek :wink:

Wklej caly test, zobaczymy co da sie z tym zrobic.

może to Cie naprowadzi lub pomoże