Skip to content

Commit 0d7654b

Browse files
add sleep to make things work on windows with mtime
1 parent 8c8b320 commit 0d7654b

File tree

1 file changed

+18
-6
lines changed

1 file changed

+18
-6
lines changed

tests/testthat/test-hooks.R

Lines changed: 18 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -270,8 +270,14 @@ run_test("readme-rmd-rendered",
270270
error_msg = NULL,
271271
msg = NULL,
272272
file_transformer = function(files) {
273-
git2r::init()
274-
git2r::add(path = files)
273+
if (length(files) > 1) {
274+
# transformer is called once on all files and once per file
275+
content_2 <- readLines(files[2])
276+
Sys.sleep(2)
277+
writeLines(content_2, files[2])
278+
git2r::init()
279+
git2r::add(path = files)
280+
}
275281
files
276282
}
277283
)
@@ -287,9 +293,9 @@ run_test("readme-rmd-rendered",
287293
content_2 <- readLines(files[2])
288294
Sys.sleep(2)
289295
writeLines(content_2, files[2])
296+
git2r::init()
297+
git2r::add(path = files)
290298
}
291-
git2r::init()
292-
git2r::add(path = files)
293299
files
294300
}
295301
)
@@ -302,8 +308,14 @@ run_test("readme-rmd-rendered",
302308
error_msg = "should be both staged",
303309
msg = NULL,
304310
file_transformer = function(files) {
305-
git2r::init()
306-
git2r::add(path = files[1])
311+
if (length(files) > 1) {
312+
# transformer is called once on all files and once per file
313+
content_2 <- readLines(files[2])
314+
Sys.sleep(2)
315+
writeLines(content_2, files[2])
316+
git2r::init()
317+
git2r::add(path = files[1])
318+
}
307319
files
308320
}
309321
)

0 commit comments

Comments
 (0)