Terraform 代码测试全解析
1. 手动测试基础
1.1 Ruby 代码手动测试示例
在测试 Terraform 代码之前,我们可以先看看如何测试 Ruby 编写的代码。以下是一个简单的 Ruby Web 服务器代码示例:
class WebServer < WEBrick::HTTPServlet::AbstractServlet
def do_GET(request, response)
case request.path
when "/"
response.status = 200
response['Content-Type'] = 'text/plain'
response.body = 'Hello, World'
when "/api"
response.status = 201
response['Content-Type'] = 'application/json'
response.body = '{"foo":"bar"}'
else
response.status = 404
response['Content-Type'] = 'text/plain'
response.body = 'Not Found'
end
end
end
if __FILE__ == $0
server = WEBrick::HTTPServer.new :Port => 8000
server.mount '/', WebServer
超级会员免费看
订阅专栏 解锁全文
36

被折叠的 条评论
为什么被折叠?



