0
我使用標準腳手架創建user
模型,其屬性爲first_name
和last_name
。我寫了一個驗證,檢查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