Sandbox.shouldEqualLines

read a file in the test sandbox and verify its contents

struct Sandbox
const @trusted
void
shouldEqualLines
(
in string fileName
,
in string[] lines
,
string file = __FILE__
,
size_t line = __LINE__
)

Examples

with(immutable Sandbox()) {
    import unit_threaded.should;

    writeFile("lines.txt", ["foo", "toto"]);
    shouldEqualLines("lines.txt", ["foo", "bar"]).shouldThrow;
    shouldEqualLines("lines.txt", ["foo", "toto"]);
}

Meta