給出的示例屈應用 post '/1' do
sleep(1) until @2
0
end
post '/2' do
@2 = true
0
end
和示例測試RSpec的 describe 'test' do
it 'does /1' do
post '/1'
expect(last_response.body)
我已經在Sinatra中構建了一個簡單的API,目的是使用Docker設置部署管道。我現在處於一個可以輕鬆切換Sinatra的階段,目前我可能會這樣做的原因之一。 我曾經寫過使用Express的API,它是瑣碎重複使用測試,以測試部署:從 # Testing the code
chai.request(app)
.get('/')
# Testing a deployment
c
這裏是我的架申請: class MainAppLogic
def initialize
Rack::Server.start(:app =>Server, :server => "WEBrick", :Port => "8080")
end
end
class Server
def self.call(env)
return [200,