Clean up Rubocop suggestions.
This commit is contained in:
parent
61efcb09df
commit
1dea73392c
8
Gemfile
8
Gemfile
|
|
@ -1,10 +1,12 @@
|
||||||
source "https://rubygems.org"
|
# frozen_string_literal: true
|
||||||
|
|
||||||
|
source 'https://rubygems.org'
|
||||||
|
|
||||||
gem "roda"
|
|
||||||
gem 'rake'
|
gem 'rake'
|
||||||
|
gem 'roda'
|
||||||
|
|
||||||
# change to gunicorn or passenger if you prefer:
|
# change to gunicorn or passenger if you prefer:
|
||||||
gem "puma"
|
gem 'puma'
|
||||||
|
|
||||||
group :development do
|
group :development do
|
||||||
gem 'rerun'
|
gem 'rerun'
|
||||||
|
|
|
||||||
2
Rakefile
2
Rakefile
|
|
@ -1,3 +1,5 @@
|
||||||
|
# frozen_string_literal: true
|
||||||
|
|
||||||
require 'rake/testtask'
|
require 'rake/testtask'
|
||||||
|
|
||||||
Rake::TestTask.new do |task|
|
Rake::TestTask.new do |task|
|
||||||
|
|
|
||||||
10
app.rb
10
app.rb
|
|
@ -1,16 +1,16 @@
|
||||||
# frozen_string_literal: true
|
# frozen_string_literal: true
|
||||||
require "roda"
|
|
||||||
|
|
||||||
|
require 'roda'
|
||||||
|
|
||||||
|
# A simple Roda app all in one file.
|
||||||
class App < Roda
|
class App < Roda
|
||||||
route do |r|
|
route do |r|
|
||||||
|
|
||||||
r.root do
|
r.root do
|
||||||
"My Homepage"
|
'My Homepage'
|
||||||
end
|
end
|
||||||
|
|
||||||
r.get 'about' do
|
r.get 'about' do
|
||||||
"About This Site"
|
'About This Site'
|
||||||
end
|
end
|
||||||
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
||||||
10
app_test.rb
10
app_test.rb
|
|
@ -1,3 +1,5 @@
|
||||||
|
# frozen_string_literal: true
|
||||||
|
|
||||||
require 'minitest/autorun'
|
require 'minitest/autorun'
|
||||||
require 'capybara/minitest'
|
require 'capybara/minitest'
|
||||||
|
|
||||||
|
|
@ -5,7 +7,8 @@ require_relative 'app'
|
||||||
|
|
||||||
Capybara.app = App
|
Capybara.app = App
|
||||||
|
|
||||||
class AppTest < Minitest::Test
|
# Run tests for my simple Roda app.
|
||||||
|
class AppTest < Minitest::Test
|
||||||
include Capybara::DSL
|
include Capybara::DSL
|
||||||
include Capybara::Minitest::Assertions
|
include Capybara::Minitest::Assertions
|
||||||
|
|
||||||
|
|
@ -33,13 +36,12 @@ class AppTest < Minitest::Test
|
||||||
# Can change the checked content as your site evolves:
|
# Can change the checked content as your site evolves:
|
||||||
def test_home_page_has_content
|
def test_home_page_has_content
|
||||||
visit '/'
|
visit '/'
|
||||||
assert_content "My Homepage"
|
assert_content 'My Homepage'
|
||||||
end
|
end
|
||||||
|
|
||||||
def test_about_page_exists_and_has_content
|
def test_about_page_exists_and_has_content
|
||||||
visit '/about'
|
visit '/about'
|
||||||
assert_equal 200, page.status_code
|
assert_equal 200, page.status_code
|
||||||
assert_content "About This Site"
|
assert_content 'About This Site'
|
||||||
end
|
end
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue