Skip to content

Commit 0759452

Browse files
committed
Fix #3: undefined method call for nil:NilClass.
1 parent f3a8b32 commit 0759452

File tree

3 files changed

+26
-3
lines changed

3 files changed

+26
-3
lines changed

Gemfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ source 'https://rubygems.org'
33
ruby '2.3.1'
44

55
gem 'slack-ruby-bot-server', '~> 0.4.0'
6+
gem 'rack-server-pages', github: 'dblock/rack-server-pages', branch: 'next'
67
gem 'newrelic-slack-ruby-bot'
78

89
group :test do

Gemfile.lock

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1+
GIT
2+
remote: git://github.com/dblock/rack-server-pages.git
3+
revision: e77a45f208affed84b02b379b9c4cdb181826a8d
4+
branch: next
5+
specs:
6+
rack-server-pages (0.0.6)
7+
rack
8+
19
GEM
210
remote: https://rubygems.org/
311
specs:
@@ -132,8 +140,6 @@ GEM
132140
rack (>= 0.4)
133141
rack-cors (0.4.0)
134142
rack-rewrite (1.5.1)
135-
rack-server-pages (0.0.6)
136-
rack
137143
rack-test (0.6.3)
138144
rack (>= 1.0)
139145
rails-dom-testing (2.0.1)
@@ -219,6 +225,7 @@ DEPENDENCIES
219225
fabrication
220226
faker
221227
newrelic-slack-ruby-bot
228+
rack-server-pages!
222229
rake
223230
rspec
224231
slack-ruby-bot-server (~> 0.4.0)
@@ -229,4 +236,4 @@ RUBY VERSION
229236
ruby 2.3.1p112
230237

231238
BUNDLED WITH
232-
1.13.5
239+
1.13.6

spec/requests/robots_spec.rb

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
require 'spec_helper'
2+
3+
describe 'Robots.txt', type: :request do
4+
include Rack::Test::Methods
5+
6+
def app
7+
SlackRubyBotServer::Api::Middleware.instance
8+
end
9+
10+
it 'can be retrieved' do
11+
get '/robots.txt'
12+
expect(last_response.status).to eq 200
13+
expect(last_response.body).to eq ['User-Agent: *', 'Disallow: /'].join("\n")
14+
end
15+
end

0 commit comments

Comments
 (0)