aboutsummaryrefslogtreecommitdiffstats
path: root/t/cobrand
diff options
context:
space:
mode:
Diffstat (limited to 't/cobrand')
-rw-r--r--t/cobrand/two_tier.t28
1 files changed, 28 insertions, 0 deletions
diff --git a/t/cobrand/two_tier.t b/t/cobrand/two_tier.t
new file mode 100644
index 000000000..288da643f
--- /dev/null
+++ b/t/cobrand/two_tier.t
@@ -0,0 +1,28 @@
+use strict;
+use warnings;
+use Test::More;
+
+use FixMyStreet;
+use FixMyStreet::Cobrand;
+
+my @cobrands = (
+ [ hart => '%2333%' ],
+ [ oxfordshire => '%2237%' ],
+ [ eastsussex => '%2224%' ],
+ [ stevenage => '%2347%' ],
+);
+
+FixMyStreet::override_config {
+ ALLOWED_COBRANDS => [ map $_->[0], @cobrands ],
+}, sub {
+
+ for my $c (@cobrands) {
+ my ($m, $like) = @$c;
+ my $cobrand = FixMyStreet::Cobrand->get_class_for_moniker($m);
+ my $problems_clause = $cobrand->problems_clause;
+ is_deeply $problems_clause,
+ { bodies_str => { like => $like } }, "problems_clause for $m";
+ }
+};
+
+done_testing;