add tests

This commit is contained in:
2026-01-22 15:54:43 +01:00
parent 5674e6b21a
commit 0de8e1ad14
10 changed files with 220 additions and 47 deletions
+32 -3
View File
@@ -1,7 +1,36 @@
require "test_helper"
class EntryVersionTest < ActiveSupport::TestCase
# test "the truth" do
# assert true
# end
test "should be valid with all attributes" do
version = EntryVersion.new(
entry: entries(:one),
user: users(:one),
changes_made: { "fi" => "uusi sana" }
)
assert version.valid?
end
test "should be invalid without changes_made" do
version = EntryVersion.new(
entry: entries(:one),
user: users(:one)
)
assert_not version.valid?
end
test "should be invalid without an entry" do
version = EntryVersion.new(
user: users(:one),
changes_made: { "fi" => "uusi sana" }
)
assert_not version.valid?
end
test "should be invalid without a user" do
version = EntryVersion.new(
entry: entries(:one),
changes_made: { "fi" => "uusi sana" }
)
assert_not version.valid?
end
end