Skip to content

Commit d4d82cd

Browse files
committed
Merge pull request #275 from brucek/update_deps
updating deps, also putting capybara screenshots somewhere sane
2 parents 4a35e23 + 8cd7f9f commit d4d82cd

File tree

5 files changed

+25
-23
lines changed

5 files changed

+25
-23
lines changed

Gemfile.lock

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ GEM
6262
bundler-audit (0.5.0)
6363
bundler (~> 1.2)
6464
thor (~> 0.18)
65-
byebug (8.2.3)
65+
byebug (8.2.4)
6666
capybara (2.7.0)
6767
addressable
6868
mime-types (>= 1.16)
@@ -73,7 +73,7 @@ GEM
7373
capybara-screenshot (1.0.12)
7474
capybara (>= 1.0, < 3)
7575
launchy
76-
capybara-webkit (1.10.0)
76+
capybara-webkit (1.10.1)
7777
capybara (>= 2.3.0, < 2.8.0)
7878
json
7979
childprocess (0.5.9)
@@ -104,10 +104,10 @@ GEM
104104
docile (1.1.5)
105105
erubis (2.7.0)
106106
execjs (2.6.0)
107-
factory_girl (4.5.0)
107+
factory_girl (4.7.0)
108108
activesupport (>= 3.0.0)
109-
factory_girl_rails (4.6.0)
110-
factory_girl (~> 4.5.0)
109+
factory_girl_rails (4.7.0)
110+
factory_girl (~> 4.7.0)
111111
railties (>= 3.0.0)
112112
ffi (1.9.10)
113113
foreman (0.78.0)
@@ -287,7 +287,7 @@ GEM
287287
temple (~> 0.7.3)
288288
tilt (>= 1.3.3, < 2.1)
289289
slop (3.6.0)
290-
spring (1.6.4)
290+
spring (1.7.1)
291291
spring-commands-rspec (1.0.4)
292292
spring (>= 0.9.1)
293293
sprockets (3.6.0)
File renamed without changes.

client/package.json

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -42,9 +42,10 @@
4242
"autoprefixer": "^6.3.6",
4343
"axios": "^0.9.1",
4444
"babel": "^6.5.2",
45-
"babel-cli": "^6.6.5",
46-
"babel-core": "^6.7.4",
45+
"babel-cli": "^6.7.5",
46+
"babel-core": "^6.7.6",
4747
"babel-loader": "^6.2.4",
48+
"babel-plugin-transform-es2015-modules-amd": "^6.6.5",
4849
"babel-polyfill": "^6.7.4",
4950
"babel-preset-es2015": "^6.6.0",
5051
"babel-preset-react": "^6.5.0",
@@ -53,16 +54,16 @@
5354
"bootstrap-loader": "^1.0.10",
5455
"bootstrap-sass": "^3.3.6",
5556
"css-loader": "^0.23.1",
56-
"es5-shim": "^4.5.7",
57+
"es5-shim": "^4.5.8",
5758
"expose-loader": "^0.7.1",
5859
"extract-text-webpack-plugin": "^1.0.1",
5960
"file-loader": "^0.8.5",
6061
"immutable": "^3.7.6",
6162
"imports-loader": "^0.6.5",
6263
"jquery": "^2.2.3",
6364
"jquery-ujs": "^1.2.1",
64-
"loader-utils": "^0.2.13",
65-
"lodash": "^4.8.2",
65+
"loader-utils": "^0.2.14",
66+
"lodash": "^4.11.0",
6667
"marked": "^0.3.5",
6768
"node-sass": "^3.4.2",
6869
"node-uuid": "^1.4.7",
@@ -71,11 +72,11 @@
7172
"react-addons-pure-render-mixin": "^0.14.8",
7273
"react-bootstrap": "^0.28.5",
7374
"react-dom": "^0.14.8",
74-
"react-on-rails": "^5.1.1",
75-
"react-redux": "^4.4.1",
76-
"react-router": "^2.0.1",
77-
"react-router-redux": "^4.0.1",
78-
"redux": "^3.3.1",
75+
"react-on-rails": "^5.2.0",
76+
"react-redux": "^4.4.4",
77+
"react-router": "^2.2.1",
78+
"react-router-redux": "^4.0.2",
79+
"redux": "^3.4.0",
7980
"redux-promise": "^0.5.3",
8081
"redux-thunk": "^2.0.1",
8182
"resolve-url-loader": "^1.4.3",
@@ -84,7 +85,7 @@
8485
"style-loader": "^0.13.1",
8586
"turbolinks": "^5.0.0-beta4",
8687
"url-loader": "^0.5.7",
87-
"webpack": "^1.12.14"
88+
"webpack": "^1.12.15"
8889
},
8990
"devDependencies": {
9091
"babel-plugin-react-transform": "^2.0.2",
@@ -96,9 +97,9 @@
9697
"eslint-plugin-react": "^4.3.0",
9798
"estraverse-fb": "^1.3.1",
9899
"express": "^4.13.4",
99-
"jade": "^1.11.0",
100+
"pug": "^2.0.0-alpha3",
100101
"jscs": "^2.11.0",
101-
"jsdom": "^8.3.0",
102+
"jsdom": "^8.3.1",
102103
"mocha": "^2.4.5",
103104
"react-addons-test-utils": "^0.14.8",
104105
"react-transform-hmr": "^1.0.4",

client/server-express.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
var bodyParser = require('body-parser');
33
var webpack = require('webpack');
44
var WebpackDevServer = require('webpack-dev-server');
5-
var jade = require('jade');
5+
var pug = require('pug');
66
var sleep = require('sleep');
77
var config = require('./webpack.client.express.config');
88
var uuid = require('node-uuid');
@@ -51,8 +51,8 @@ server.app.use('/', (req, res) => {
5151
var locals = {
5252
props: JSON.stringify(comments),
5353
};
54-
var layout = `${process.cwd()}/index.jade`;
55-
var html = jade.compileFile(layout, { pretty: true })(locals);
54+
var layout = `${process.cwd()}/index.pug`;
55+
var html = pug.compileFile(layout, { pretty: true })(locals);
5656
res.send(html);
5757
});
5858

spec/rails_helper.rb

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,14 +74,15 @@
7474

7575
Capybara.javascript_driver = driver
7676

77-
Capybara.server do |app, port|
77+
Capybara.register_server(Capybara.javascript_driver) do |app, port|
7878
require "rack/handler/puma"
7979
Rack::Handler::Puma.run(app, Port: port)
8080
end
8181

8282
# Capybara.default_max_wait_time = 15
8383
puts "Capybara using driver: #{Capybara.javascript_driver}"
8484

85+
Capybara.save_and_open_page_path = Rails.root.join(*%w( tmp capybara ))
8586
Capybara::Screenshot.prune_strategy = { keep: 10 }
8687

8788
# Remove this line if you're not using ActiveRecord or ActiveRecord fixtures

0 commit comments

Comments
 (0)