Skip to content

Commit c9ff9b0

Browse files
authored
Merge pull request #209 from nalabjp/skip-test
Skip test dependent on Scrivito from forked repo PR
2 parents 4b0b6fd + 86c29cd commit c9ff9b0

13 files changed

+21
-17
lines changed

.travis.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,9 @@ cache:
1818
- bundler
1919
script:
2020
- bundle exec rake db:migrate --trace
21-
- bundle exec rake
21+
- if [ "$TRAVIS_PULL_REQUEST" = "false" ]; then bundle exec rspec spec; fi
22+
- if [ "$TRAVIS_PULL_REQUEST" != "false" ] && [ "$TRAVIS_PULL_REQUEST_SLUG" = "coderdojo-japan/coderdojo.jp" ]; then bundle exec rspec spec; fi
23+
- if [ "$TRAVIS_PULL_REQUEST" != "false" ] && [ "$TRAVIS_PULL_REQUEST_SLUG" != "coderdojo-japan/coderdojo.jp" ]; then bundle exec rspec spec --tag ~@scrivito; fi
2224
env:
2325
global:
2426
- TZ='Asia/Tokyo'

app/controllers/cms_controller.rb

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,3 @@
11
class CmsController < ApplicationController
22
include Scrivito::ControllerActions
3-
4-
title ||= ENV['SCRIVITO_WORKSPACE'] || 'DEFAULT_WORKSPACE'
5-
Scrivito::Workspace.create(title: title) unless Scrivito::Workspace.find_by_title(title)
6-
Scrivito::Workspace.use(title)
7-
8-
LoginPage.create(title: 'ログイン')
93
end

app/controllers/docs_controller.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ def index
77

88
def show
99
@doc = Document.new(params[:id])
10-
redirect_to scrivito_path(Obj.root) if not @doc.exists?
10+
redirect_to root_url unless @doc.exists?
1111
@content = Kramdown::Document.new(@doc.content, input: 'GFM').to_html
1212
@url = request.url
1313
end

config/initializers/scrivito.rb

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,3 +23,11 @@
2323
end
2424
end
2525
end
26+
27+
if ENV.key?('SCRIVITO_TENANT') && ENV.key?('SCRIVITO_API_KEY')
28+
title = ENV.fetch('SCRIVITO_WORKSPACE', 'DEFAULT_WORKSPACE')
29+
Scrivito::Workspace.create(title: title) unless Scrivito::Workspace.find_by_title(title)
30+
Scrivito::Workspace.use(title)
31+
32+
LoginPage.create(title: 'ログイン')
33+
end

spec/controllers/blog_post_page_controller_spec.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
require 'rails_helper'
22

3-
RSpec.describe BlogPostPageController, type: :controller do
3+
RSpec.describe BlogPostPageController, type: :controller, scrivito: true do
44
render_views
55

66
describe "GET Blog Post Page" do

spec/controllers/docs_controller_spec.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818

1919
it 'when invalid filename' do
2020
get :show, params: { id: '../not_found' }
21-
expect(response).to redirect_to controller.scrivito_path(Obj.root)
21+
expect(response).to redirect_to controller.root_url
2222
expect(response.status).to eq 302
2323
end
2424
end

spec/controllers/sessions_controller_spec.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
require 'rails_helper'
22

3-
RSpec.describe SessionsController, type: :controller do
3+
RSpec.describe SessionsController, type: :controller, scrivito: true do
44
describe "GET #create" do
55
it "param match" do
66
get :create, params: { email: ENV['SCRIVITO_EMAIL'],

spec/controllers/sotechsha_overview_page_controller_spec.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
require 'rails_helper'
22

3-
RSpec.describe SotechshaOverviewPageController, type: :controller do
3+
RSpec.describe SotechshaOverviewPageController, type: :controller, scrivito: true do
44
render_views
55

66
describe "GET #index" do

spec/features/news_spec.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# -*- coding: utf-8 -*-
22
require 'rails_helper'
33

4-
RSpec.feature "News", type: :feature do
4+
RSpec.feature "News", type: :feature, scrivito: true do
55
describe "GET /news/2016/12/12/new-backend" do
66
scenario "Title should be formatted" do
77
visit "/news/2016/12/12/new-backend"

spec/features/sotechsha_spec.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# -*- coding: utf-8 -*-
22
require 'rails_helper'
33

4-
RSpec.feature "Sotechsha", type: :feature, retry: 3 do
4+
RSpec.feature "Sotechsha", type: :feature, scrivito: true, retry: 3 do
55

66
describe "GET /sotechsha/num" do
77
scenario "Quizzes should be permalink" do

spec/features/users_spec.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
require 'rails_helper'
33
include Scrivito::ControllerHelper
44

5-
RSpec.feature "Users", type: :feature do
5+
RSpec.feature "Users", type: :feature, scrivito: true do
66
subject { page }
77

88
describe "log in" do

spec/requests/news_pages_spec.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
require 'rails_helper'
22

3-
RSpec.describe "NewsPages", type: :request do
3+
RSpec.describe "NewsPages", type: :request, scrivito: true do
44
describe "GET /news/2016/12/12/new-backend" do
55
it "Blog post should be rendered" do
66
get '/news/2016/12/12/new-backend'

spec/requests/sotechshas_spec.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
require 'rails_helper'
22

3-
RSpec.describe "Sotechshas", type: :request do
3+
RSpec.describe "Sotechshas", type: :request, scrivito: true do
44

55
describe "Quizzes should be permalink" do
66
it "Quizzes should be permalink" do

0 commit comments

Comments
 (0)