aboutsummaryrefslogtreecommitdiffstats
path: root/t
diff options
context:
space:
mode:
Diffstat (limited to 't')
-rw-r--r--t/roles/translatable.t10
1 files changed, 10 insertions, 0 deletions
diff --git a/t/roles/translatable.t b/t/roles/translatable.t
index bbe05ce9f..71e39c360 100644
--- a/t/roles/translatable.t
+++ b/t/roles/translatable.t
@@ -51,6 +51,16 @@ is $body->name, "Dunkirk";
is $contact->category_display, "Schlaglöcher";
is $problem->category_display, "Schlaglöcher";
+is $contact->translation_for('category', 'de')->msgstr, "Schlaglöcher";
+is $body->translation_for('name', 'fr')->msgstr, "Dunkerque";
+
+ok $body->add_translation_for('name', 'es', 'Dunkerque');
+
+FixMyStreet::DB->schema->lang("es");
+is $body->name, "Dunkerque";
+
+is $body->translation_for('name')->count, 2;
+
FixMyStreet::override_config {
ALLOWED_COBRANDS => [ 'fiksgatami' ],
}, sub {