-
- test "returns invalid changeset when privacy option is incorrect" do
- changeset =
- NotificationSetting.changeset(
- %NotificationSetting{},
- %{"privacy_option" => "full_content"}
- )
-
- assert %Ecto.Changeset{valid?: false} = changeset
-
- assert [
- privacy_option:
- {"is invalid",
- [
- validation: :inclusion,
- enum: ["name_and_message", "name_only", "no_name_or_message"]
- ]}
- ] = changeset.errors
- end