aboutsummaryrefslogtreecommitdiffstats
path: root/spec/javascript
diff options
context:
space:
mode:
authorZog2018-02-07 09:23:20 +0100
committerLuc Donnet2018-02-09 13:56:54 +0100
commitae36ee8a9270540cea2b0bea70b0f7c46a1818ef (patch)
tree9be9b7d1f50fa5cd3c70772a4f1e3ae71daddbb3 /spec/javascript
parentc608e69bb3908de4c319689fa8232cff4a046b86 (diff)
downloadchouette-core-ae36ee8a9270540cea2b0bea70b0f7c46a1818ef.tar.bz2
Refs #4126 @6h; Add i18n to JS
Diffstat (limited to 'spec/javascript')
-rw-r--r--spec/javascript/preprocessor.js15
-rw-r--r--spec/javascript/vehicle_journeys/components/VehicleJourneys_spec.js7
-rw-r--r--spec/javascript/vehicle_journeys/components/__snapshots__/VehicleJourneys_spec.js.snap20
3 files changed, 32 insertions, 10 deletions
diff --git a/spec/javascript/preprocessor.js b/spec/javascript/preprocessor.js
new file mode 100644
index 000000000..a2de8e4be
--- /dev/null
+++ b/spec/javascript/preprocessor.js
@@ -0,0 +1,15 @@
+'use strict';
+
+var coffee = require('coffeescript');
+
+module.exports = {
+ process: function(src, filename) {
+ if (coffee.helpers.isCoffee(filename)) {
+ return coffee.compile(src, {
+ 'bare': false,
+ 'inlineMap': true
+ })
+ }
+ return src;
+ }
+};
diff --git a/spec/javascript/vehicle_journeys/components/VehicleJourneys_spec.js b/spec/javascript/vehicle_journeys/components/VehicleJourneys_spec.js
index 87151c64b..2a84cb9ca 100644
--- a/spec/javascript/vehicle_journeys/components/VehicleJourneys_spec.js
+++ b/spec/javascript/vehicle_journeys/components/VehicleJourneys_spec.js
@@ -1,6 +1,13 @@
import React, { Component } from 'react'
import VehicleJourneys from '../../../../app/javascript/vehicle_journeys/components/VehicleJourneys'
import renderer from 'react-test-renderer'
+import fs from 'fs'
+
+import I18n from '../../../../public/javascripts/i18n'
+import decorateI18n from '../../../../app/assets/javascripts/i18n/extended.coffee'
+window.I18n = decorateI18n(I18n)
+I18n.locale = "fr"
+eval(fs.readFileSync('./public/javascripts/translations.js')+'')
describe('stopPointHeader', () => {
set('features', () => {
diff --git a/spec/javascript/vehicle_journeys/components/__snapshots__/VehicleJourneys_spec.js.snap b/spec/javascript/vehicle_journeys/components/__snapshots__/VehicleJourneys_spec.js.snap
index 703f727d7..cdd34cbbd 100644
--- a/spec/javascript/vehicle_journeys/components/__snapshots__/VehicleJourneys_spec.js.snap
+++ b/spec/javascript/vehicle_journeys/components/__snapshots__/VehicleJourneys_spec.js.snap
@@ -19,19 +19,19 @@ exports[`stopPointHeader should display the city name 1`] = `
<div
className="strong mb-xs"
>
- ID course
+ ID Course
</div>
<div>
- Nom course
+ Nom Course
</div>
<div>
- ID mission
+ ID Mission
</div>
<div>
- Transporteur
+ transporteur
</div>
<div>
- Calendriers
+ calendrier
</div>
</div>
<div
@@ -109,19 +109,19 @@ exports[`stopPointHeader with the "long_distance_routes" feature should display
<div
className="strong mb-xs"
>
- ID course
+ ID Course
</div>
<div>
- Nom course
+ Nom Course
</div>
<div>
- ID mission
+ ID Mission
</div>
<div>
- Transporteur
+ transporteur
</div>
<div>
- Calendriers
+ calendrier
</div>
</div>
<div