diff options
| -rwxr-xr-x | bin/test | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/bin/test b/bin/test new file mode 100755 index 0000000..9320496 --- /dev/null +++ b/bin/test @@ -0,0 +1,34 @@ +#!/usr/bin/env ruby + +require "bundler/inline" + +gemfile do + gem "net-hippie" +end + +def assert(condition) + raise "heck" unless condition +end + +def assert_equal(expected, actual) + assert(expected == actual) +end + +def run(base_url) + client = Net::Hippie::Client.new + + response = client.get(base_url + "/") + assert_equal "200", response.code + + response = client.get(base_url + "/404") + assert_equal "404", response.code +end + + +begin + pid = Process.spawn("cargo run") + sleep 1 + run("http://127.0.0.1:7878") +ensure + system("killall sts") +end |
