diff --git a/src/treevault.gleam b/src/treevault.gleam index 199458d..4ae85a8 100644 --- a/src/treevault.gleam +++ b/src/treevault.gleam @@ -18,7 +18,7 @@ import spinner import tree_events pub fn main() { - let forest = init() + let forest = init("./treevault.json") io.println( "Hello from Treevault! 🌳\n @@ -29,8 +29,8 @@ pub fn main() { read_next(forest) } -pub fn init() { - let config = config.load("./config.json") |> io.debug +pub fn init(config_path) { + let config = config.load(config_path) |> io.debug let forest = case forest.load(config.snapshots_path, config.forest) { Error(err) -> { let reason = err |> string.inspect diff --git a/test/server_test.gleam b/test/server_test.gleam index 1667a42..dd1ef80 100644 --- a/test/server_test.gleam +++ b/test/server_test.gleam @@ -9,7 +9,7 @@ pub fn main() { } pub fn server_test() { - process.start(fn() { treevault.init() }, True) + process.start(fn() { treevault.init("non-existent-file.json") }, True) process.sleep(2000) let assert Ok(socket) = diff --git a/test/vault.json b/test/treevault.json similarity index 100% rename from test/vault.json rename to test/treevault.json diff --git a/test/treevault_test.gleam b/test/treevault_test.gleam index 44d88cb..53153a0 100644 --- a/test/treevault_test.gleam +++ b/test/treevault_test.gleam @@ -73,7 +73,7 @@ pub fn json_test() { } pub fn config_test() { - let config = config.load("./test/vault.json") + let config = config.load("./test/treevault.json") should.equal( config.Config("./test/snapshots", 12_345, [ "tree0", "tree1", "tree2", "tree3", "tree4", "tree5", "tree6", "tree7",