0
first_name
とlast_name
のuser
モデルを作成するために、標準的な足場を使用しました。私はfirst_name
またはlast_name
が存在することを確認する検証を書いた。デフォルトの検証では、ANDがチェックされます。 first_name
またはlast_name
が存在することをテストするテストを追加する最良の方法は何ですか?OR検証のテスト
defmodule Vutuv.UserTest do
use Vutuv.ModelCase
alias Vutuv.User
@valid_attrs %{first_name: "some content", last_name: "some content"}
@invalid_attrs %{}
test "changeset with valid attributes" do
changeset = User.changeset(%User{}, @valid_attrs)
assert changeset.valid?
end
test "changeset with invalid attributes" do
changeset = User.changeset(%User{}, @invalid_attrs)
refute changeset.valid?
end
end