4 | 4 |
Author: Jongmin Kim <jmkim@pukyong.ac.kr>
|
5 | 5 |
Forwarded: https://github.com/mbleigh/seed-fu/pull/137
|
6 | 6 |
Last-Update: 2019-08-29
|
7 | |
--- a/spec/runner_spec.rb
|
8 | |
+++ b/spec/runner_spec.rb
|
9 | |
@@ -4,21 +4,21 @@
|
|
7 |
Index: ruby-seed-fu/spec/runner_spec.rb
|
|
8 |
===================================================================
|
|
9 |
--- ruby-seed-fu.orig/spec/runner_spec.rb
|
|
10 |
+++ ruby-seed-fu/spec/runner_spec.rb
|
|
11 |
@@ -4,21 +4,21 @@ describe SeedFu::Runner do
|
10 | 12 |
it "should seed data from Ruby and gzipped Ruby files in the given fixtures directory" do
|
11 | 13 |
SeedFu.seed(File.dirname(__FILE__) + '/fixtures')
|
12 | 14 |
|
|
34 | 36 |
+ expect(SeededModel.count).to eq(3)
|
35 | 37 |
end
|
36 | 38 |
end
|
37 | |
--- a/spec/seeder_spec.rb
|
38 | |
+++ b/spec/seeder_spec.rb
|
39 | |
@@ -20,12 +20,12 @@
|
|
39 |
Index: ruby-seed-fu/spec/seeder_spec.rb
|
|
40 |
===================================================================
|
|
41 |
--- ruby-seed-fu.orig/spec/seeder_spec.rb
|
|
42 |
+++ ruby-seed-fu/spec/seeder_spec.rb
|
|
43 |
@@ -20,12 +20,12 @@ describe SeedFu::Seeder do
|
40 | 44 |
end
|
41 | 45 |
|
42 | 46 |
bob = SeededModel.find_by_id(-2)
|
|
52 | 56 |
end
|
53 | 57 |
end
|
54 | 58 |
|
55 | |
@@ -39,8 +39,8 @@
|
|
59 |
@@ -39,8 +39,8 @@ describe SeedFu::Seeder do
|
56 | 60 |
end
|
57 | 61 |
|
58 | 62 |
bob = SeededModel.find_by_id(5)
|
|
63 | 67 |
end
|
64 | 68 |
|
65 | 69 |
it "should be able to handle multiple constraints" do
|
66 | |
@@ -50,7 +50,7 @@
|
|
70 |
@@ -50,7 +50,7 @@ describe SeedFu::Seeder do
|
67 | 71 |
s.first_name = "Bob"
|
68 | 72 |
end
|
69 | 73 |
|
|
72 | 76 |
|
73 | 77 |
SeededModel.seed(:title, :login) do |s|
|
74 | 78 |
s.login = "frank"
|
75 | |
@@ -58,15 +58,15 @@
|
|
79 |
@@ -58,15 +58,15 @@ describe SeedFu::Seeder do
|
76 | 80 |
s.first_name = "Frank"
|
77 | 81 |
end
|
78 | 82 |
|
|
91 | 95 |
end
|
92 | 96 |
|
93 | 97 |
it "should be able to create models from an array of seed attributes" do
|
94 | |
@@ -76,9 +76,9 @@
|
|
98 |
@@ -76,9 +76,9 @@ describe SeedFu::Seeder do
|
95 | 99 |
{:login => "harry", :title => "Noble", :first_name => "Harry"}
|
96 | 100 |
])
|
97 | 101 |
|
|
104 | 108 |
end
|
105 | 109 |
|
106 | 110 |
it "should be able to create models from a list of seed attribute hashes at the end of the args" do
|
107 | |
@@ -88,9 +88,9 @@
|
|
111 |
@@ -88,9 +88,9 @@ describe SeedFu::Seeder do
|
108 | 112 |
{:login => "harry", :title => "Noble", :first_name => "Harry"}
|
109 | 113 |
)
|
110 | 114 |
|
|
117 | 121 |
end
|
118 | 122 |
|
119 | 123 |
it "should update, not create, if constraints are met" do
|
120 | |
@@ -111,8 +111,8 @@
|
|
124 |
@@ -111,8 +111,8 @@ describe SeedFu::Seeder do
|
121 | 125 |
end
|
122 | 126 |
|
123 | 127 |
bob = SeededModel.find_by_id(1)
|
|
128 | 132 |
end
|
129 | 133 |
|
130 | 134 |
it "should create but not update with seed_once" do
|
131 | |
@@ -133,15 +133,15 @@
|
|
135 |
@@ -133,15 +133,15 @@ describe SeedFu::Seeder do
|
132 | 136 |
end
|
133 | 137 |
|
134 | 138 |
bob = SeededModel.find_by_id(1)
|
|
147 | 151 |
end
|
148 | 152 |
|
149 | 153 |
it "should require that all constraints are defined" do
|
150 | |
--- a/spec/writer_spec.rb
|
151 | |
+++ b/spec/writer_spec.rb
|
152 | |
@@ -16,8 +16,8 @@
|
|
154 |
Index: ruby-seed-fu/spec/writer_spec.rb
|
|
155 |
===================================================================
|
|
156 |
--- ruby-seed-fu.orig/spec/writer_spec.rb
|
|
157 |
+++ ruby-seed-fu/spec/writer_spec.rb
|
|
158 |
@@ -16,8 +16,8 @@ describe SeedFu::Writer do
|
153 | 159 |
end
|
154 | 160 |
load @file_name
|
155 | 161 |
|
|
160 | 166 |
end
|
161 | 167 |
|
162 | 168 |
it "should support chunking" do
|
163 | |
@@ -28,8 +28,8 @@
|
|
169 |
@@ -28,8 +28,8 @@ describe SeedFu::Writer do
|
164 | 170 |
end
|
165 | 171 |
load @file_name
|
166 | 172 |
|
|
171 | 177 |
end
|
172 | 178 |
|
173 | 179 |
it "should support specifying the output to use 'seed_once' rather than 'seed'" do
|
174 | |
@@ -40,6 +40,6 @@
|
|
180 |
@@ -40,6 +40,6 @@ describe SeedFu::Writer do
|
175 | 181 |
end
|
176 | 182 |
load @file_name
|
177 | 183 |
|