#!/usr/bin/env bats # checking errors @test "checking error for non json file" { run getsb -r Cargo.toml [[ "${lines[0]}" =~ "error: The file structure is invalid:" ]] } @test "checking request with wrong params" { run getsb GET test [[ "${lines[0]}" =~ "error: The following parameter is invalid" ]] } @test "checking error for non existing file" { run getsb -r file.file [[ "${lines[0]}" =~ "error: The request-file is not found:" ]] } @test "checking to-file path error" { run getsb -r examples/request.json -f /test/ [[ "${lines[0]}" =~ "error: The to-file path is invalid:" ]] }