Sha256: d48bf8d6e9df2f5917afa1eabdf3292aa2e3633ff891215bde70719aa1588955
Contents?: true
Size: 932 Bytes
Versions: 3
Compression:
Stored size: 932 Bytes
Contents
require 'spec_helper' describe Miso::StaticSite do it 'should return serve files from directory' do initial_env = {'PATH_INFO' => '/spec_helper.rb'} app = Miso::StaticSite.new 'spec' code, header, body = app.call(initial_env) code.should == 200 body.instance_of? Rack::File body.path.should match(/spec_helper.rb/) end it 'should map / to index.html' do initial_env = {'PATH_INFO' => '/'} app = Miso::StaticSite.new 'spec' code, header, body = app.call(initial_env) code.should == 200 body.instance_of? Rack::File body.path.should match(/index.html/) end it 'should return 404.html is file do not exists' do initial_env = {'PATH_INFO' => '/dummy.dumb'} app = Miso::StaticSite.new 'spec' code, header, body = app.call(initial_env) code.should == 404 body.instance_of? Rack::File body.path.should match(/404.html/) end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
misosoup-0.1.2 | spec/static_spec.rb |
misosoup-0.1.1 | spec/static_spec.rb |
misosoup-0.1.0 | spec/static_spec.rb |