Skip to content

Commit d52478c

Browse files
committed
Also test multi-chain
1 parent 0c17581 commit d52478c

1 file changed

Lines changed: 16 additions & 0 deletions

File tree

src/test/interface/permissions_test.cpp

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,3 +18,19 @@ TEST(interface, fails_when_output_is_unwritable) {
1818
EXPECT_IN_STRING("Permission denied", out.output);
1919
EXPECT_TRUE(out.hasError);
2020
}
21+
22+
TEST(interface, fails_when_output_is_unwritable_multi) {
23+
temporary_unwritable_file file1(
24+
convert_model_path(std::vector{"test", "output_unwritable_1.csv"}));
25+
temporary_unwritable_file file2(
26+
convert_model_path(std::vector{"test", "output_unwritable_2.csv"}));
27+
28+
std::string command = convert_model_path(std::vector{
29+
"src", "test", "test-models", "test_model"})
30+
+ " sample num_chains=2 output file=" + file1.filename
31+
+ "," + file2.filename;
32+
33+
auto out = run_command(command);
34+
EXPECT_IN_STRING("Permission denied", out.output);
35+
EXPECT_TRUE(out.hasError);
36+
}

0 commit comments

Comments
 (0)