From cc53bdd98dda8ec08f47f3d4c4c33ae6f6c5cf35 Mon Sep 17 00:00:00 2001 From: Omar Rizwan Date: Fri, 25 Dec 2020 13:40:18 -0800 Subject: make debugger/ subfolder. remove lastFocused storage (didn't need?) make test reload on start. test seems to work --- test.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'test.c') diff --git a/test.c b/test.c index cb1580a..a02c9d7 100755 --- a/test.c +++ b/test.c @@ -5,6 +5,8 @@ #include #include + +#include #include #include @@ -15,13 +17,17 @@ int file_contents_equal(char* path, char* contents) { return system("[ \"$contents\" == \"$(cat \"$path\")\" ]") == 0; } -char* expand(char* phrase) { +char* expand(char* phrase) { // expand path with wildcard wordexp_t result; assert(wordexp(phrase, &result, 0) == 0); return result.we_wordv[0]; } // integration tests int main() { + // reload the extension so we know it's the latest code. + system("echo reload > fs/mnt/runtime/reload"); // this may error, but it should still have effect + sleep(2); + assert(system("echo about:blank > fs/mnt/tabs/create") == 0); assert(file_contents_equal("fs/mnt/tabs/last-focused/url.txt", "about:blank")); assert(system("file fs/mnt/tabs/last-focused/screenshot.png") == 0); // slow -- cgit v1.2.3