@@ -70,7 +70,7 @@ def teardown
7070 cleanup_test_repo
7171 end
7272
73- def test_find_or_create_commit_finds_existing_commit
73+ def test_find_or_create_from_repo_finds_existing_commit
7474 repo = Git ::Pkgs ::Repository . new ( @test_dir )
7575 sha = repo . head_sha
7676
@@ -83,34 +83,31 @@ def test_find_or_create_commit_finds_existing_commit
8383 committed_at : Time . now
8484 )
8585
86- diff = Git ::Pkgs ::Commands ::Diff . new ( [ ] )
87- result = diff . send ( :find_or_create_commit , repo , sha )
86+ result = Git ::Pkgs ::Models ::Commit . find_or_create_from_repo ( repo , sha )
8887
8988 assert result
9089 assert_equal sha , result . sha
9190 end
9291
93- def test_find_or_create_commit_creates_missing_commit
92+ def test_find_or_create_from_repo_creates_missing_commit
9493 repo = Git ::Pkgs ::Repository . new ( @test_dir )
9594 sha = repo . head_sha
9695
9796 # Commit doesn't exist in database yet
9897 assert_nil Git ::Pkgs ::Models ::Commit . find_by ( sha : sha )
9998
100- diff = Git ::Pkgs ::Commands ::Diff . new ( [ ] )
101- result = diff . send ( :find_or_create_commit , repo , sha )
99+ result = Git ::Pkgs ::Models ::Commit . find_or_create_from_repo ( repo , sha )
102100
103101 assert result
104102 assert_equal sha , result . sha
105103 # Verify it was persisted
106104 assert Git ::Pkgs ::Models ::Commit . find_by ( sha : sha )
107105 end
108106
109- def test_find_or_create_commit_returns_nil_for_invalid_sha
107+ def test_find_or_create_from_repo_returns_nil_for_invalid_sha
110108 repo = Git ::Pkgs ::Repository . new ( @test_dir )
111109
112- diff = Git ::Pkgs ::Commands ::Diff . new ( [ ] )
113- result = diff . send ( :find_or_create_commit , repo , "0000000000000000000000000000000000000000" )
110+ result = Git ::Pkgs ::Models ::Commit . find_or_create_from_repo ( repo , "0000000000000000000000000000000000000000" )
114111
115112 assert_nil result
116113 end
0 commit comments