Skip to content

Commit 42a589c

Browse files
authored
Merge pull request #40 from parndt/feature/rails-5
WIP: Feature/rails 5
2 parents 7d5d42a + 23eef6c commit 42a589c

File tree

6 files changed

+27
-10
lines changed

6 files changed

+27
-10
lines changed

.travis.yml

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
11
language: ruby
2+
dist: trusty
23
cache: bundler
34
bundler_args: --without development
5+
addons:
6+
apt:
7+
packages:
8+
- google-chrome-stable
49
before_script:
510
- sh -e /etc/init.d/xvfb start
611
- bin/rake refinery:testing:dummy_app
@@ -12,8 +17,7 @@ notifications:
1217
webhooks:
1318
- https://webhooks.gitter.im/e/b5d48907cdc89864b874
1419
rvm:
15-
- 2.3.1
16-
- 2.2
17-
- 2.1
18-
- 2.0.0
20+
- 2.4.1
21+
- 2.3.3
22+
- 2.2.6
1923
sudo: false

Gemfile

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,9 @@ end
1313
group :test do
1414
gem 'pry'
1515
gem 'launchy'
16-
gem 'selenium-webdriver', '~> 2.43'
16+
gem 'selenium-webdriver'
17+
gem 'chromedriver-helper'
18+
gem 'listen'
1719
end
1820

1921
# Database Configuration

lib/refinery/wymeditor/engine.rb

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
module Refinery
22
module Wymeditor
33
class Engine < ::Rails::Engine
4-
include Refinery::Engine
4+
extend Refinery::Engine
55

66
isolate_namespace Refinery
77
engine_name :refinery_wymeditor
@@ -14,6 +14,7 @@ class Engine < ::Rails::Engine
1414
wymeditor/lang/*
1515
wymeditor/skins/refinery/*
1616
wymeditor/skins/refinery/**/*
17+
refinery/wymeditor.js
1718
)
1819
end
1920

readme.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ You can also switch to "source" view and edit HTML manually if the visual editor
1919
Simply put this in the Gemfile of your Refinery application:
2020

2121
```ruby
22-
gem 'refinerycms-wymeditor', ['~> 1.0', '>= 1.0.7']
22+
gem 'refinerycms-wymeditor', ['~> 2.0', '>= 2.0.0']
2323
```
2424

2525
Now, run `bundle install`

refinerycms-wymeditor.gemspec

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
Gem::Specification.new do |s|
33
s.platform = Gem::Platform::RUBY
44
s.name = %q{refinerycms-wymeditor}
5-
s.version = '1.1.0'
5+
s.version = '2.0.0'
66
s.summary = %q{WYMeditor support for Refinery CMS}
77
s.description = %q{This extension adds WYMeditor support to Refinery CMS for visual editing.}
88
s.email = %q{gems@p.arndt.io}
@@ -14,7 +14,7 @@ Gem::Specification.new do |s|
1414
s.files = `git ls-files -- '*[^.pem]'`.split("\n")
1515
s.test_files = `git ls-files -- spec/*`.split("\n")
1616

17-
s.add_dependency 'refinerycms-core', ['>= 3.0.0', '< 5.0']
17+
s.add_dependency 'refinerycms-core', ['>= 4.0.0.dev', '< 5.0']
1818

1919
s.cert_chain = ['certs/parndt.pem']
2020
if $0 =~ /gem\z/ && ARGV.include?("build") && ARGV.include?(__FILE__)

spec/spec_helper.rb

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

1919
# set javascript driver for capybara
2020
require 'selenium-webdriver'
21-
Capybara.javascript_driver = :selenium
21+
22+
Capybara.register_driver :chrome do |app|
23+
Capybara::Selenium::Driver.new(app, :browser => :chrome)
24+
end
25+
26+
Capybara.javascript_driver = :chrome
27+
28+
Capybara.configure do |config|
29+
config.default_max_wait_time = ENV['CAPYBARA_MAX_WAIT_TIME'] || 10 # seconds
30+
config.default_driver = :selenium
31+
end
2232

2333
# Requires supporting files with custom matchers and macros, etc,
2434
# in ./support/ and its subdirectories including factories.

0 commit comments

Comments
 (0)