We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d212025 commit 57c05e2Copy full SHA for 57c05e2
test/test.rb
@@ -1,6 +1,7 @@
1
require "test/unit"
2
require "rack/test"
3
require_relative '../app'
4
+require 'json'
5
6
module Rack
7
module Test
@@ -18,6 +19,23 @@ def app
18
19
def test_response_is_ok
20
get "/"
21
assert last_response.ok?
- puts last_response.body
22
end
23
+
24
+ def test_info_response
25
+ get "/info"
26
+ assert last_response.ok?
27
+ data = JSON.parse(last_response.body)
28
+ #test out some data that is unlikely to ever change
29
+ assert data["name"] == "SpaceX"
30
+ end
31
32
+ def test_launchpads_response
33
+ get "/launchpads"
34
35
36
+ #make sure we got at least one launchpad back
37
+ assert data["launchpads"].count > 0
38
39
40
41
0 commit comments