aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorZog2018-01-23 13:35:26 +0100
committerZog2018-02-09 10:22:01 +0100
commitf114485e22c17239f3d7be06eb3bc1abffbbfe4b (patch)
tree472ccf3316a6e30f7fb0db4d281ac8cef3c87e4c
parent590ff858cf0fe71b420f8a59d393319e190f68aa (diff)
downloadchouette-core-f114485e22c17239f3d7be06eb3bc1abffbbfe4b.tar.bz2
Refs #5669 @1h; Set invariant values in the snapshots
-rw-r--r--spec/support/snapshot_support.rb24
-rw-r--r--spec/views/referentials/__snapshots__/referentials/show.snap6
-rw-r--r--spec/views/referentials/__snapshots__/referentials/show_create.snap6
-rw-r--r--spec/views/referentials/__snapshots__/referentials/show_destroy.snap6
-rw-r--r--spec/views/referentials/__snapshots__/referentials/show_purchase_windows.snap6
-rw-r--r--spec/views/referentials/__snapshots__/referentials/show_purchase_windows_create.snap6
-rw-r--r--spec/views/referentials/__snapshots__/referentials/show_purchase_windows_destroy.snap6
-rw-r--r--spec/views/referentials/__snapshots__/referentials/show_purchase_windows_update.snap8
-rw-r--r--spec/views/referentials/__snapshots__/referentials/show_readonly.snap6
-rw-r--r--spec/views/referentials/__snapshots__/referentials/show_readonly_create.snap6
-rw-r--r--spec/views/referentials/__snapshots__/referentials/show_readonly_destroy.snap6
-rw-r--r--spec/views/referentials/__snapshots__/referentials/show_readonly_update.snap6
-rw-r--r--spec/views/referentials/__snapshots__/referentials/show_referential_vehicle_journeys.snap6
-rw-r--r--spec/views/referentials/__snapshots__/referentials/show_referential_vehicle_journeys_create.snap6
-rw-r--r--spec/views/referentials/__snapshots__/referentials/show_referential_vehicle_journeys_destroy.snap6
-rw-r--r--spec/views/referentials/__snapshots__/referentials/show_referential_vehicle_journeys_update.snap8
-rw-r--r--spec/views/referentials/__snapshots__/referentials/show_update.snap8
-rw-r--r--spec/views/referentials/show.html.erb_spec.rb8
18 files changed, 82 insertions, 52 deletions
diff --git a/spec/support/snapshot_support.rb b/spec/support/snapshot_support.rb
index c37bb075c..b1ade5288 100644
--- a/spec/support/snapshot_support.rb
+++ b/spec/support/snapshot_support.rb
@@ -1,3 +1,27 @@
+module SnaphostSpecHelper
+
+ module Methods
+ def set_invariant expr, val=nil
+ val ||= expr
+ chain = expr.split(".")
+ method = chain.pop
+
+ before(:each) do
+ allow(eval(chain.join('.'))).to receive(method){ val }
+ end
+ end
+ end
+
+ def self.included into
+ into.extend Methods
+ end
+end
+
+RSpec.configure do |config|
+ config.include SnaphostSpecHelper, type: :view
+end
+
+
RSpec::Matchers.define :match_actions_links_snapshot do |name|
match do |actual|
@content = Capybara::Node::Simple.new(rendered).find('.page_header').native.inner_html
diff --git a/spec/views/referentials/__snapshots__/referentials/show.snap b/spec/views/referentials/__snapshots__/referentials/show.snap
index d66428a4c..06e60d910 100644
--- a/spec/views/referentials/__snapshots__/referentials/show.snap
+++ b/spec/views/referentials/__snapshots__/referentials/show.snap
@@ -1,7 +1,7 @@
<div class="container-fluid">
<div class="row">
-<div class="col-lg-9 col-md-8 col-sm-7 col-xs-7"><div class="page-title"><h1>Jeu de données Jeu de données</h1></div></div>
-<div class="col-lg-3 col-md-4 col-sm-5 col-xs-5 text-right"><div class="page-action"><div class="small last-update">Dernière mise à jour le 01/01/2018</div></div></div>
+<div class="col-lg-9 col-md-8 col-sm-7 col-xs-7"><div class="page-title"><h1>referential_full_name</h1></div></div>
+<div class="col-lg-3 col-md-4 col-sm-5 col-xs-5 text-right"><div class="page-action"><div class="small last-update">Dernière mise à jour le 01/01/2000</div></div></div>
</div>
-<div class="row mb-sm"><div class="col-lg-12 text-right"><a class="btn btn-primary" href="/referentials/999/time_tables">Calendriers</a></div></div>
+<div class="row mb-sm"><div class="col-lg-12 text-right"><a class="btn btn-primary" href="/referentials/99/time_tables">Calendriers</a></div></div>
</div> \ No newline at end of file
diff --git a/spec/views/referentials/__snapshots__/referentials/show_create.snap b/spec/views/referentials/__snapshots__/referentials/show_create.snap
index c513e63c4..4f0f8352d 100644
--- a/spec/views/referentials/__snapshots__/referentials/show_create.snap
+++ b/spec/views/referentials/__snapshots__/referentials/show_create.snap
@@ -1,9 +1,9 @@
<div class="container-fluid">
<div class="row">
-<div class="col-lg-9 col-md-8 col-sm-7 col-xs-7"><div class="page-title"><h1>Jeu de données Jeu de données</h1></div></div>
-<div class="col-lg-3 col-md-4 col-sm-5 col-xs-5 text-right"><div class="page-action"><div class="small last-update">Dernière mise à jour le 01/01/2018</div></div></div>
+<div class="col-lg-9 col-md-8 col-sm-7 col-xs-7"><div class="page-title"><h1>referential_full_name</h1></div></div>
+<div class="col-lg-3 col-md-4 col-sm-5 col-xs-5 text-right"><div class="page-action"><div class="small last-update">Dernière mise à jour le 01/01/2000</div></div></div>
</div>
<div class="row mb-sm"><div class="col-lg-12 text-right">
-<a class="btn btn-primary" href="/referentials/999/time_tables">Calendriers</a><a class="btn btn-primary" href="/referentials/new?from=999">Dupliquer</a><a class="btn btn-primary" href="/referentials/999/select_compliance_control_set">Valider</a>
+<a class="btn btn-primary" href="/referentials/99/time_tables">Calendriers</a><a class="btn btn-primary" href="/referentials/new?from=99">Dupliquer</a><a class="btn btn-primary" href="/referentials/99/select_compliance_control_set">Valider</a>
</div></div>
</div> \ No newline at end of file
diff --git a/spec/views/referentials/__snapshots__/referentials/show_destroy.snap b/spec/views/referentials/__snapshots__/referentials/show_destroy.snap
index ada47b018..49ead7d2a 100644
--- a/spec/views/referentials/__snapshots__/referentials/show_destroy.snap
+++ b/spec/views/referentials/__snapshots__/referentials/show_destroy.snap
@@ -1,9 +1,9 @@
<div class="container-fluid">
<div class="row">
-<div class="col-lg-9 col-md-8 col-sm-7 col-xs-7"><div class="page-title"><h1>Jeu de données Jeu de données</h1></div></div>
-<div class="col-lg-3 col-md-4 col-sm-5 col-xs-5 text-right"><div class="page-action"><div class="small last-update">Dernière mise à jour le 01/01/2018</div></div></div>
+<div class="col-lg-9 col-md-8 col-sm-7 col-xs-7"><div class="page-title"><h1>referential_full_name</h1></div></div>
+<div class="col-lg-3 col-md-4 col-sm-5 col-xs-5 text-right"><div class="page-action"><div class="small last-update">Dernière mise à jour le 01/01/2000</div></div></div>
</div>
<div class="row mb-sm"><div class="col-lg-12 text-right">
-<a class="btn btn-primary" href="/referentials/999/time_tables">Calendriers</a><a data-confirm="Etes vous sûr de vouloir supprimer ce jeu de données ?" class="btn btn-primary" rel="nofollow" data-method="delete" href="/referentials/999"><span class="fa fa-trash mr-xs"></span>Supprimer</a>
+<a class="btn btn-primary" href="/referentials/99/time_tables">Calendriers</a><a data-confirm="Etes vous sûr de vouloir supprimer ce jeu de données ?" class="btn btn-primary" rel="nofollow" data-method="delete" href="/referentials/99"><span class="fa fa-trash mr-xs"></span>Supprimer</a>
</div></div>
</div> \ No newline at end of file
diff --git a/spec/views/referentials/__snapshots__/referentials/show_purchase_windows.snap b/spec/views/referentials/__snapshots__/referentials/show_purchase_windows.snap
index d66428a4c..06e60d910 100644
--- a/spec/views/referentials/__snapshots__/referentials/show_purchase_windows.snap
+++ b/spec/views/referentials/__snapshots__/referentials/show_purchase_windows.snap
@@ -1,7 +1,7 @@
<div class="container-fluid">
<div class="row">
-<div class="col-lg-9 col-md-8 col-sm-7 col-xs-7"><div class="page-title"><h1>Jeu de données Jeu de données</h1></div></div>
-<div class="col-lg-3 col-md-4 col-sm-5 col-xs-5 text-right"><div class="page-action"><div class="small last-update">Dernière mise à jour le 01/01/2018</div></div></div>
+<div class="col-lg-9 col-md-8 col-sm-7 col-xs-7"><div class="page-title"><h1>referential_full_name</h1></div></div>
+<div class="col-lg-3 col-md-4 col-sm-5 col-xs-5 text-right"><div class="page-action"><div class="small last-update">Dernière mise à jour le 01/01/2000</div></div></div>
</div>
-<div class="row mb-sm"><div class="col-lg-12 text-right"><a class="btn btn-primary" href="/referentials/999/time_tables">Calendriers</a></div></div>
+<div class="row mb-sm"><div class="col-lg-12 text-right"><a class="btn btn-primary" href="/referentials/99/time_tables">Calendriers</a></div></div>
</div> \ No newline at end of file
diff --git a/spec/views/referentials/__snapshots__/referentials/show_purchase_windows_create.snap b/spec/views/referentials/__snapshots__/referentials/show_purchase_windows_create.snap
index c513e63c4..4f0f8352d 100644
--- a/spec/views/referentials/__snapshots__/referentials/show_purchase_windows_create.snap
+++ b/spec/views/referentials/__snapshots__/referentials/show_purchase_windows_create.snap
@@ -1,9 +1,9 @@
<div class="container-fluid">
<div class="row">
-<div class="col-lg-9 col-md-8 col-sm-7 col-xs-7"><div class="page-title"><h1>Jeu de données Jeu de données</h1></div></div>
-<div class="col-lg-3 col-md-4 col-sm-5 col-xs-5 text-right"><div class="page-action"><div class="small last-update">Dernière mise à jour le 01/01/2018</div></div></div>
+<div class="col-lg-9 col-md-8 col-sm-7 col-xs-7"><div class="page-title"><h1>referential_full_name</h1></div></div>
+<div class="col-lg-3 col-md-4 col-sm-5 col-xs-5 text-right"><div class="page-action"><div class="small last-update">Dernière mise à jour le 01/01/2000</div></div></div>
</div>
<div class="row mb-sm"><div class="col-lg-12 text-right">
-<a class="btn btn-primary" href="/referentials/999/time_tables">Calendriers</a><a class="btn btn-primary" href="/referentials/new?from=999">Dupliquer</a><a class="btn btn-primary" href="/referentials/999/select_compliance_control_set">Valider</a>
+<a class="btn btn-primary" href="/referentials/99/time_tables">Calendriers</a><a class="btn btn-primary" href="/referentials/new?from=99">Dupliquer</a><a class="btn btn-primary" href="/referentials/99/select_compliance_control_set">Valider</a>
</div></div>
</div> \ No newline at end of file
diff --git a/spec/views/referentials/__snapshots__/referentials/show_purchase_windows_destroy.snap b/spec/views/referentials/__snapshots__/referentials/show_purchase_windows_destroy.snap
index ada47b018..49ead7d2a 100644
--- a/spec/views/referentials/__snapshots__/referentials/show_purchase_windows_destroy.snap
+++ b/spec/views/referentials/__snapshots__/referentials/show_purchase_windows_destroy.snap
@@ -1,9 +1,9 @@
<div class="container-fluid">
<div class="row">
-<div class="col-lg-9 col-md-8 col-sm-7 col-xs-7"><div class="page-title"><h1>Jeu de données Jeu de données</h1></div></div>
-<div class="col-lg-3 col-md-4 col-sm-5 col-xs-5 text-right"><div class="page-action"><div class="small last-update">Dernière mise à jour le 01/01/2018</div></div></div>
+<div class="col-lg-9 col-md-8 col-sm-7 col-xs-7"><div class="page-title"><h1>referential_full_name</h1></div></div>
+<div class="col-lg-3 col-md-4 col-sm-5 col-xs-5 text-right"><div class="page-action"><div class="small last-update">Dernière mise à jour le 01/01/2000</div></div></div>
</div>
<div class="row mb-sm"><div class="col-lg-12 text-right">
-<a class="btn btn-primary" href="/referentials/999/time_tables">Calendriers</a><a data-confirm="Etes vous sûr de vouloir supprimer ce jeu de données ?" class="btn btn-primary" rel="nofollow" data-method="delete" href="/referentials/999"><span class="fa fa-trash mr-xs"></span>Supprimer</a>
+<a class="btn btn-primary" href="/referentials/99/time_tables">Calendriers</a><a data-confirm="Etes vous sûr de vouloir supprimer ce jeu de données ?" class="btn btn-primary" rel="nofollow" data-method="delete" href="/referentials/99"><span class="fa fa-trash mr-xs"></span>Supprimer</a>
</div></div>
</div> \ No newline at end of file
diff --git a/spec/views/referentials/__snapshots__/referentials/show_purchase_windows_update.snap b/spec/views/referentials/__snapshots__/referentials/show_purchase_windows_update.snap
index 0150710ac..9d8b4f276 100644
--- a/spec/views/referentials/__snapshots__/referentials/show_purchase_windows_update.snap
+++ b/spec/views/referentials/__snapshots__/referentials/show_purchase_windows_update.snap
@@ -1,12 +1,12 @@
<div class="container-fluid">
<div class="row">
-<div class="col-lg-9 col-md-8 col-sm-7 col-xs-7"><div class="page-title"><h1>Jeu de données Jeu de données</h1></div></div>
+<div class="col-lg-9 col-md-8 col-sm-7 col-xs-7"><div class="page-title"><h1>referential_full_name</h1></div></div>
<div class="col-lg-3 col-md-4 col-sm-5 col-xs-5 text-right"><div class="page-action">
-<div class="small last-update">Dernière mise à jour le 01/01/2018</div>
-<a class="btn btn-default" href="/referentials/999/edit">Editer</a>
+<div class="small last-update">Dernière mise à jour le 01/01/2000</div>
+<a class="btn btn-default" href="/referentials/99/edit">Editer</a>
</div></div>
</div>
<div class="row mb-sm"><div class="col-lg-12 text-right">
-<a class="btn btn-primary" href="/referentials/999/time_tables">Calendriers</a><a class="btn btn-primary" rel="nofollow" data-method="put" href="/referentials/999/archive">Conserver</a><button type="button" data-toggle="modal" data-target="#purgeModal" class="btn btn-primary">Purger</button>
+<a class="btn btn-primary" href="/referentials/99/time_tables">Calendriers</a><a class="btn btn-primary" rel="nofollow" data-method="put" href="/referentials/99/archive">Conserver</a><button type="button" data-toggle="modal" data-target="#purgeModal" class="btn btn-primary">Purger</button>
</div></div>
</div> \ No newline at end of file
diff --git a/spec/views/referentials/__snapshots__/referentials/show_readonly.snap b/spec/views/referentials/__snapshots__/referentials/show_readonly.snap
index d66428a4c..06e60d910 100644
--- a/spec/views/referentials/__snapshots__/referentials/show_readonly.snap
+++ b/spec/views/referentials/__snapshots__/referentials/show_readonly.snap
@@ -1,7 +1,7 @@
<div class="container-fluid">
<div class="row">
-<div class="col-lg-9 col-md-8 col-sm-7 col-xs-7"><div class="page-title"><h1>Jeu de données Jeu de données</h1></div></div>
-<div class="col-lg-3 col-md-4 col-sm-5 col-xs-5 text-right"><div class="page-action"><div class="small last-update">Dernière mise à jour le 01/01/2018</div></div></div>
+<div class="col-lg-9 col-md-8 col-sm-7 col-xs-7"><div class="page-title"><h1>referential_full_name</h1></div></div>
+<div class="col-lg-3 col-md-4 col-sm-5 col-xs-5 text-right"><div class="page-action"><div class="small last-update">Dernière mise à jour le 01/01/2000</div></div></div>
</div>
-<div class="row mb-sm"><div class="col-lg-12 text-right"><a class="btn btn-primary" href="/referentials/999/time_tables">Calendriers</a></div></div>
+<div class="row mb-sm"><div class="col-lg-12 text-right"><a class="btn btn-primary" href="/referentials/99/time_tables">Calendriers</a></div></div>
</div> \ No newline at end of file
diff --git a/spec/views/referentials/__snapshots__/referentials/show_readonly_create.snap b/spec/views/referentials/__snapshots__/referentials/show_readonly_create.snap
index 721e82c76..6633fba3e 100644
--- a/spec/views/referentials/__snapshots__/referentials/show_readonly_create.snap
+++ b/spec/views/referentials/__snapshots__/referentials/show_readonly_create.snap
@@ -1,9 +1,9 @@
<div class="container-fluid">
<div class="row">
-<div class="col-lg-9 col-md-8 col-sm-7 col-xs-7"><div class="page-title"><h1>Jeu de données Jeu de données</h1></div></div>
-<div class="col-lg-3 col-md-4 col-sm-5 col-xs-5 text-right"><div class="page-action"><div class="small last-update">Dernière mise à jour le 01/01/2018</div></div></div>
+<div class="col-lg-9 col-md-8 col-sm-7 col-xs-7"><div class="page-title"><h1>referential_full_name</h1></div></div>
+<div class="col-lg-3 col-md-4 col-sm-5 col-xs-5 text-right"><div class="page-action"><div class="small last-update">Dernière mise à jour le 01/01/2000</div></div></div>
</div>
<div class="row mb-sm"><div class="col-lg-12 text-right">
-<a class="btn btn-primary" href="/referentials/999/time_tables">Calendriers</a><a class="btn btn-primary" href="/referentials/new?from=999">Dupliquer</a>
+<a class="btn btn-primary" href="/referentials/99/time_tables">Calendriers</a><a class="btn btn-primary" href="/referentials/new?from=99">Dupliquer</a>
</div></div>
</div> \ No newline at end of file
diff --git a/spec/views/referentials/__snapshots__/referentials/show_readonly_destroy.snap b/spec/views/referentials/__snapshots__/referentials/show_readonly_destroy.snap
index d66428a4c..06e60d910 100644
--- a/spec/views/referentials/__snapshots__/referentials/show_readonly_destroy.snap
+++ b/spec/views/referentials/__snapshots__/referentials/show_readonly_destroy.snap
@@ -1,7 +1,7 @@
<div class="container-fluid">
<div class="row">
-<div class="col-lg-9 col-md-8 col-sm-7 col-xs-7"><div class="page-title"><h1>Jeu de données Jeu de données</h1></div></div>
-<div class="col-lg-3 col-md-4 col-sm-5 col-xs-5 text-right"><div class="page-action"><div class="small last-update">Dernière mise à jour le 01/01/2018</div></div></div>
+<div class="col-lg-9 col-md-8 col-sm-7 col-xs-7"><div class="page-title"><h1>referential_full_name</h1></div></div>
+<div class="col-lg-3 col-md-4 col-sm-5 col-xs-5 text-right"><div class="page-action"><div class="small last-update">Dernière mise à jour le 01/01/2000</div></div></div>
</div>
-<div class="row mb-sm"><div class="col-lg-12 text-right"><a class="btn btn-primary" href="/referentials/999/time_tables">Calendriers</a></div></div>
+<div class="row mb-sm"><div class="col-lg-12 text-right"><a class="btn btn-primary" href="/referentials/99/time_tables">Calendriers</a></div></div>
</div> \ No newline at end of file
diff --git a/spec/views/referentials/__snapshots__/referentials/show_readonly_update.snap b/spec/views/referentials/__snapshots__/referentials/show_readonly_update.snap
index d66428a4c..06e60d910 100644
--- a/spec/views/referentials/__snapshots__/referentials/show_readonly_update.snap
+++ b/spec/views/referentials/__snapshots__/referentials/show_readonly_update.snap
@@ -1,7 +1,7 @@
<div class="container-fluid">
<div class="row">
-<div class="col-lg-9 col-md-8 col-sm-7 col-xs-7"><div class="page-title"><h1>Jeu de données Jeu de données</h1></div></div>
-<div class="col-lg-3 col-md-4 col-sm-5 col-xs-5 text-right"><div class="page-action"><div class="small last-update">Dernière mise à jour le 01/01/2018</div></div></div>
+<div class="col-lg-9 col-md-8 col-sm-7 col-xs-7"><div class="page-title"><h1>referential_full_name</h1></div></div>
+<div class="col-lg-3 col-md-4 col-sm-5 col-xs-5 text-right"><div class="page-action"><div class="small last-update">Dernière mise à jour le 01/01/2000</div></div></div>
</div>
-<div class="row mb-sm"><div class="col-lg-12 text-right"><a class="btn btn-primary" href="/referentials/999/time_tables">Calendriers</a></div></div>
+<div class="row mb-sm"><div class="col-lg-12 text-right"><a class="btn btn-primary" href="/referentials/99/time_tables">Calendriers</a></div></div>
</div> \ No newline at end of file
diff --git a/spec/views/referentials/__snapshots__/referentials/show_referential_vehicle_journeys.snap b/spec/views/referentials/__snapshots__/referentials/show_referential_vehicle_journeys.snap
index d66428a4c..06e60d910 100644
--- a/spec/views/referentials/__snapshots__/referentials/show_referential_vehicle_journeys.snap
+++ b/spec/views/referentials/__snapshots__/referentials/show_referential_vehicle_journeys.snap
@@ -1,7 +1,7 @@
<div class="container-fluid">
<div class="row">
-<div class="col-lg-9 col-md-8 col-sm-7 col-xs-7"><div class="page-title"><h1>Jeu de données Jeu de données</h1></div></div>
-<div class="col-lg-3 col-md-4 col-sm-5 col-xs-5 text-right"><div class="page-action"><div class="small last-update">Dernière mise à jour le 01/01/2018</div></div></div>
+<div class="col-lg-9 col-md-8 col-sm-7 col-xs-7"><div class="page-title"><h1>referential_full_name</h1></div></div>
+<div class="col-lg-3 col-md-4 col-sm-5 col-xs-5 text-right"><div class="page-action"><div class="small last-update">Dernière mise à jour le 01/01/2000</div></div></div>
</div>
-<div class="row mb-sm"><div class="col-lg-12 text-right"><a class="btn btn-primary" href="/referentials/999/time_tables">Calendriers</a></div></div>
+<div class="row mb-sm"><div class="col-lg-12 text-right"><a class="btn btn-primary" href="/referentials/99/time_tables">Calendriers</a></div></div>
</div> \ No newline at end of file
diff --git a/spec/views/referentials/__snapshots__/referentials/show_referential_vehicle_journeys_create.snap b/spec/views/referentials/__snapshots__/referentials/show_referential_vehicle_journeys_create.snap
index c513e63c4..4f0f8352d 100644
--- a/spec/views/referentials/__snapshots__/referentials/show_referential_vehicle_journeys_create.snap
+++ b/spec/views/referentials/__snapshots__/referentials/show_referential_vehicle_journeys_create.snap
@@ -1,9 +1,9 @@
<div class="container-fluid">
<div class="row">
-<div class="col-lg-9 col-md-8 col-sm-7 col-xs-7"><div class="page-title"><h1>Jeu de données Jeu de données</h1></div></div>
-<div class="col-lg-3 col-md-4 col-sm-5 col-xs-5 text-right"><div class="page-action"><div class="small last-update">Dernière mise à jour le 01/01/2018</div></div></div>
+<div class="col-lg-9 col-md-8 col-sm-7 col-xs-7"><div class="page-title"><h1>referential_full_name</h1></div></div>
+<div class="col-lg-3 col-md-4 col-sm-5 col-xs-5 text-right"><div class="page-action"><div class="small last-update">Dernière mise à jour le 01/01/2000</div></div></div>
</div>
<div class="row mb-sm"><div class="col-lg-12 text-right">
-<a class="btn btn-primary" href="/referentials/999/time_tables">Calendriers</a><a class="btn btn-primary" href="/referentials/new?from=999">Dupliquer</a><a class="btn btn-primary" href="/referentials/999/select_compliance_control_set">Valider</a>
+<a class="btn btn-primary" href="/referentials/99/time_tables">Calendriers</a><a class="btn btn-primary" href="/referentials/new?from=99">Dupliquer</a><a class="btn btn-primary" href="/referentials/99/select_compliance_control_set">Valider</a>
</div></div>
</div> \ No newline at end of file
diff --git a/spec/views/referentials/__snapshots__/referentials/show_referential_vehicle_journeys_destroy.snap b/spec/views/referentials/__snapshots__/referentials/show_referential_vehicle_journeys_destroy.snap
index ada47b018..49ead7d2a 100644
--- a/spec/views/referentials/__snapshots__/referentials/show_referential_vehicle_journeys_destroy.snap
+++ b/spec/views/referentials/__snapshots__/referentials/show_referential_vehicle_journeys_destroy.snap
@@ -1,9 +1,9 @@
<div class="container-fluid">
<div class="row">
-<div class="col-lg-9 col-md-8 col-sm-7 col-xs-7"><div class="page-title"><h1>Jeu de données Jeu de données</h1></div></div>
-<div class="col-lg-3 col-md-4 col-sm-5 col-xs-5 text-right"><div class="page-action"><div class="small last-update">Dernière mise à jour le 01/01/2018</div></div></div>
+<div class="col-lg-9 col-md-8 col-sm-7 col-xs-7"><div class="page-title"><h1>referential_full_name</h1></div></div>
+<div class="col-lg-3 col-md-4 col-sm-5 col-xs-5 text-right"><div class="page-action"><div class="small last-update">Dernière mise à jour le 01/01/2000</div></div></div>
</div>
<div class="row mb-sm"><div class="col-lg-12 text-right">
-<a class="btn btn-primary" href="/referentials/999/time_tables">Calendriers</a><a data-confirm="Etes vous sûr de vouloir supprimer ce jeu de données ?" class="btn btn-primary" rel="nofollow" data-method="delete" href="/referentials/999"><span class="fa fa-trash mr-xs"></span>Supprimer</a>
+<a class="btn btn-primary" href="/referentials/99/time_tables">Calendriers</a><a data-confirm="Etes vous sûr de vouloir supprimer ce jeu de données ?" class="btn btn-primary" rel="nofollow" data-method="delete" href="/referentials/99"><span class="fa fa-trash mr-xs"></span>Supprimer</a>
</div></div>
</div> \ No newline at end of file
diff --git a/spec/views/referentials/__snapshots__/referentials/show_referential_vehicle_journeys_update.snap b/spec/views/referentials/__snapshots__/referentials/show_referential_vehicle_journeys_update.snap
index 0150710ac..9d8b4f276 100644
--- a/spec/views/referentials/__snapshots__/referentials/show_referential_vehicle_journeys_update.snap
+++ b/spec/views/referentials/__snapshots__/referentials/show_referential_vehicle_journeys_update.snap
@@ -1,12 +1,12 @@
<div class="container-fluid">
<div class="row">
-<div class="col-lg-9 col-md-8 col-sm-7 col-xs-7"><div class="page-title"><h1>Jeu de données Jeu de données</h1></div></div>
+<div class="col-lg-9 col-md-8 col-sm-7 col-xs-7"><div class="page-title"><h1>referential_full_name</h1></div></div>
<div class="col-lg-3 col-md-4 col-sm-5 col-xs-5 text-right"><div class="page-action">
-<div class="small last-update">Dernière mise à jour le 01/01/2018</div>
-<a class="btn btn-default" href="/referentials/999/edit">Editer</a>
+<div class="small last-update">Dernière mise à jour le 01/01/2000</div>
+<a class="btn btn-default" href="/referentials/99/edit">Editer</a>
</div></div>
</div>
<div class="row mb-sm"><div class="col-lg-12 text-right">
-<a class="btn btn-primary" href="/referentials/999/time_tables">Calendriers</a><a class="btn btn-primary" rel="nofollow" data-method="put" href="/referentials/999/archive">Conserver</a><button type="button" data-toggle="modal" data-target="#purgeModal" class="btn btn-primary">Purger</button>
+<a class="btn btn-primary" href="/referentials/99/time_tables">Calendriers</a><a class="btn btn-primary" rel="nofollow" data-method="put" href="/referentials/99/archive">Conserver</a><button type="button" data-toggle="modal" data-target="#purgeModal" class="btn btn-primary">Purger</button>
</div></div>
</div> \ No newline at end of file
diff --git a/spec/views/referentials/__snapshots__/referentials/show_update.snap b/spec/views/referentials/__snapshots__/referentials/show_update.snap
index 0150710ac..9d8b4f276 100644
--- a/spec/views/referentials/__snapshots__/referentials/show_update.snap
+++ b/spec/views/referentials/__snapshots__/referentials/show_update.snap
@@ -1,12 +1,12 @@
<div class="container-fluid">
<div class="row">
-<div class="col-lg-9 col-md-8 col-sm-7 col-xs-7"><div class="page-title"><h1>Jeu de données Jeu de données</h1></div></div>
+<div class="col-lg-9 col-md-8 col-sm-7 col-xs-7"><div class="page-title"><h1>referential_full_name</h1></div></div>
<div class="col-lg-3 col-md-4 col-sm-5 col-xs-5 text-right"><div class="page-action">
-<div class="small last-update">Dernière mise à jour le 01/01/2018</div>
-<a class="btn btn-default" href="/referentials/999/edit">Editer</a>
+<div class="small last-update">Dernière mise à jour le 01/01/2000</div>
+<a class="btn btn-default" href="/referentials/99/edit">Editer</a>
</div></div>
</div>
<div class="row mb-sm"><div class="col-lg-12 text-right">
-<a class="btn btn-primary" href="/referentials/999/time_tables">Calendriers</a><a class="btn btn-primary" rel="nofollow" data-method="put" href="/referentials/999/archive">Conserver</a><button type="button" data-toggle="modal" data-target="#purgeModal" class="btn btn-primary">Purger</button>
+<a class="btn btn-primary" href="/referentials/99/time_tables">Calendriers</a><a class="btn btn-primary" rel="nofollow" data-method="put" href="/referentials/99/archive">Conserver</a><button type="button" data-toggle="modal" data-target="#purgeModal" class="btn btn-primary">Purger</button>
</div></div>
</div> \ No newline at end of file
diff --git a/spec/views/referentials/show.html.erb_spec.rb b/spec/views/referentials/show.html.erb_spec.rb
index be29dbd79..9aaa762fe 100644
--- a/spec/views/referentials/show.html.erb_spec.rb
+++ b/spec/views/referentials/show.html.erb_spec.rb
@@ -27,7 +27,6 @@ describe "referentials/show", type: :view do
allow(view).to receive(:params).and_return({action: :show})
allow(referential).to receive(:referential_read_only?){ readonly }
- render template: "referentials/show", layout: "layouts/application"
end
it "should not present edit button" do
expect(rendered).to_not have_selector("a[href=\"#{view.edit_referential_path(referential)}\"]")
@@ -47,6 +46,13 @@ describe "referentials/show", type: :view do
end
describe "action links" do
+ set_invariant "referential.object.full_name", "referential_full_name"
+ set_invariant "referential.object.updated_at", "01/01/2000 00:00".to_time
+ set_invariant "referential.object.id", "99"
+
+ before(:each){
+ render template: "referentials/show", layout: "layouts/application"
+ }
context "with a readonly referential" do
let(:readonly){ true }
it { should match_actions_links_snapshot "referentials/show_readonly" }