@@ -144,26 +144,26 @@ defmodule Ecto.Adapters.SQLite3.CodecTest do
144
144
end
145
145
146
146
describe ".utc_datetime_encode/2" do
147
- setup do
148
- [ dt: ~U[ 2021-08-25 10:58:59Z] ]
149
- end
150
-
151
147
test "nil" do
152
148
assert { :ok , nil } = Codec . utc_datetime_encode ( nil , :iso8601 )
153
149
assert { :ok , nil } = Codec . utc_datetime_encode ( nil , :text_datetime )
154
150
end
155
151
156
- test "iso8601" , % { dt: dt } do
157
- dt_str = "2021-08-25T10:58:59"
152
+ test "iso8601" do
153
+ dt = ~U[ 2021-08-25 10:58:59Z]
154
+ dt_str = "2021-08-25T10:58:59Z"
158
155
assert { :ok , ^ dt_str } = Codec . utc_datetime_encode ( dt , :iso8601 )
159
156
end
160
157
161
- test ":text_datetime" , % { dt: dt } do
158
+ test ":text_datetime" do
159
+ dt = ~U[ 2021-08-25 10:58:59Z]
162
160
dt_str = "2021-08-25 10:58:59"
163
161
assert { :ok , ^ dt_str } = Codec . utc_datetime_encode ( dt , :text_datetime )
164
162
end
165
163
166
- test "unknown datetime type" , % { dt: dt } do
164
+ test "unknown datetime type" do
165
+ dt = ~U[ 2021-08-25 10:58:59Z]
166
+
167
167
msg =
168
168
"expected datetime type to be either `:iso8601` or `:text_datetime`, but received `:whatsthis`"
169
169
@@ -174,26 +174,26 @@ defmodule Ecto.Adapters.SQLite3.CodecTest do
174
174
end
175
175
176
176
describe ".naive_datetime_encode/2" do
177
- setup do
178
- [ dt: ~U[ 2021-08-25 10:58:59Z] , dt_str: "2021-08-25T10:58:59" ]
179
- end
180
-
181
177
test "nil" do
182
178
assert { :ok , nil } = Codec . naive_datetime_encode ( nil , :iso8601 )
183
179
assert { :ok , nil } = Codec . naive_datetime_encode ( nil , :text_datetime )
184
180
end
185
181
186
- test "iso8601" , % { dt: dt } do
182
+ test "iso8601" do
183
+ dt = ~U[ 2021-08-25 10:58:59Z]
187
184
dt_str = "2021-08-25T10:58:59"
188
185
assert { :ok , ^ dt_str } = Codec . naive_datetime_encode ( dt , :iso8601 )
189
186
end
190
187
191
- test ":text_datetime" , % { dt: dt } do
188
+ test ":text_datetime" do
189
+ dt = ~U[ 2021-08-25 10:58:59Z]
192
190
dt_str = "2021-08-25 10:58:59"
193
191
assert { :ok , ^ dt_str } = Codec . naive_datetime_encode ( dt , :text_datetime )
194
192
end
195
193
196
- test "unknown datetime type" , % { dt: dt } do
194
+ test "unknown datetime type" do
195
+ dt = ~U[ 2021-08-25 10:58:59Z]
196
+
197
197
msg =
198
198
"expected datetime type to be either `:iso8601` or `:text_datetime`, but received `:whatsthis`"
199
199
0 commit comments