Skip to content

Commit 52165e9

Browse files
authored
Merge pull request #22 from activeadmin-plugins/fix-ci
add rails v6.0 and activeadmin v2.8 to travis matrix
2 parents 9b4e1c5 + 31ccc89 commit 52165e9

5 files changed

Lines changed: 22 additions & 7 deletions

File tree

.travis.yml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,16 @@ env:
1515
matrix:
1616
- RAILS=5.1.6 AA=1.1.0
1717
- RAILS=5.2.1 AA=1.4.0
18+
- RAILS=5.2.2 AA=2.8.0
19+
- RAILS=6.0.0 AA=2.8.0
1820

1921
rvm:
2022
- 2.4
2123
- 2.6
24+
25+
jobs:
26+
exclude:
27+
- rvm: 2.4
28+
env: RAILS=5.2.2 AA=2.8.0
29+
- rvm: 2.4
30+
env: RAILS=6.0.0 AA=2.8.0

Gemfile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,11 @@ group :test do
88
gem 'activeadmin', "~> #{ENV['AA'] || '1.3.1'}"
99

1010
gem 'rspec-rails'
11-
gem 'sqlite3', '~> 1.3.6'
11+
gem 'sqlite3'
1212
gem 'database_cleaner'
1313
gem 'capybara'
1414
gem 'selenium-webdriver'
1515
gem 'chromedriver-helper'
1616
gem 'byebug'
17+
gem 'sassc-rails'
1718
end

spec/spec_helper.rb

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,7 @@
1515
system 'rake setup'
1616
end
1717

18-
require 'active_model'
19-
# require ActiveRecord to ensure that Ransack loads correctly
20-
require 'active_record'
18+
require 'rails/all'
2119
require 'active_admin'
2220
ActiveAdmin.application.load_paths = [ENV['RAILS_ROOT'] + "/app/admin"]
2321
require ENV['RAILS_ROOT'] + '/config/environment.rb'

spec/support/rails_template.rb

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,15 @@
3131
"@import \"active_admin_sidebar\";\n",
3232
after: "@import \"active_admin/base\";\n"
3333

34-
inject_into_file "app/assets/javascripts/active_admin.js.coffee",
35-
"#= require active_admin_sidebar\n",
36-
after: "#= require active_admin/base\n"
34+
if File.file?("app/assets/javascripts/active_admin.js")
35+
inject_into_file "app/assets/javascripts/active_admin.js",
36+
"//= require active_admin_sidebar\n",
37+
after: "//= require active_admin/base\n"
38+
else
39+
inject_into_file "app/assets/javascripts/active_admin.js.coffee",
40+
"#= require active_admin_sidebar\n",
41+
after: "#= require active_admin/base\n"
42+
end
3743

3844
run "rm -r test"
3945
run "rm -r spec"

tasks/test.rake

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ task :setup do
77
--skip-turbolinks
88
--skip-spring
99
--skip-bootsnap
10+
--skip-webpack-install
1011
-m
1112
spec/support/rails_template.rb
1213
)

0 commit comments

Comments
 (0)