这样就行:, 运行方式: bundle exec ruby test/app_test.rb
ENV['APP_ENV'] = 'test'
require './app.rb'
require 'test/unit'
require 'rack/test'
class AppTest < Test::Unit::TestCase
include Rack::Test::Methods
def app
Sinatra::Application
end
#def test_should_get_name_vitalik_eth
test "should get /name/vitalik.eth" do
header "HOST", "api.ddxx.so"
response = get '/name/vitalik.eth'
body = JSON.parse(response.body)
assert_equal "ok", body['result']
assert_equal "vitalik.eth", body['data']['name']
assert_equal "0xee6c4522aab0003e8d14cd40a6af439055fd2577951148c14b6cea9a53475835", body['data']['nameHash']
end
end