Тривиальное приложение Синатра:
require 'rubygems'
require 'sinatra/base'
require 'haml'
class InfoController < Sinatra::Base
get "/" do
haml :index
end
end
И мой тест:
describe InfoController do
include Rack::Test::Methods
def app
InfoController
end
it "should return the index page when visiting the root of the site" do
get '/'
last_response.should be_ok
end
end
Но я не хочу проверять, работал ли метод haml, я просто хочу проверить, что представление индекса было обработано.
Как бы вы это проверили? Переопределить метод haml
? Как-нибудь издеваться над haml
методом?