ruby 西纳特拉辅助试验01.rb

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ruby 西纳特拉辅助试验01.rb相关的知识,希望对你有一定的参考价值。

require 'sinatra'

get '/' do
  hello
end

helpers do
  def hello
    'Hello World!'
  end
end

if defined?(RSpec)
  require 'rack/test'
  RSpec.configure { |c| c.include Rack::Test::Methods }

  describe Sinatra::Application do
    def app(); @app ||= Sinatra::Application.new end
    context 'hello をスタブしてないとき、' do
      it 'Hello World! を返す。' do
        get '/'
        expect(last_response.body).to eq('Hello World!')
      end
    end

    context 'hello をスタブしてるとき、' do
      before { allow(app).to receive(:hello).and_return('Hello Stub!') }
      it 'Hello Stub! を返す。' do
        get '/'
        expect(last_response.body).to eq('Hello Stub!')
      end
    end
  end
end

以上是关于ruby 西纳特拉辅助试验01.rb的主要内容,如果未能解决你的问题,请参考以下文章

ruby 西纳特拉

西纳特拉.rb上传图片

ruby 待办事项,list_01.rb

费尔西纳传统年份起泡酒 Felsina Spumante Millesimato metodo classico 2011

图论应用 floyd(弗洛伊德)算法dijkstra(迪杰斯特拉)算法

ruby 雾试验