From 4000b6e6be419d0cf8ccd9a3de6cf0105a80ed1a Mon Sep 17 00:00:00 2001 From: Elia Schito Date: Mon, 26 Feb 2024 12:45:43 +0100 Subject: [PATCH] Add a fixture to test a wider array of utf-8 characters --- test/fixtures/utf8.html.erb | 19 +++++++++++++ test/fixtures/utf8.html.expected.erb | 41 ++++++++++++++++++++++++++++ 2 files changed, 60 insertions(+) create mode 100644 test/fixtures/utf8.html.erb create mode 100644 test/fixtures/utf8.html.expected.erb diff --git a/test/fixtures/utf8.html.erb b/test/fixtures/utf8.html.erb new file mode 100644 index 0000000..60b682c --- /dev/null +++ b/test/fixtures/utf8.html.erb @@ -0,0 +1,19 @@ +

Hi <%= @merchant.first_name %>

+

SOS! Deine PEND-Anbindung wurde SUSPENDIERT!

+

Die PEND-Anbindung von <%= @gateway.title %> auf deinem Shop <%= @shop.name %> wurde suspendiert!

+ +

Aktuell kann in deinem Shop nicht mehr über <%= @gateway.title %> bezahlt werden!

+ +

Bitte beachte weitere E-Mails

+

Du erhältst weitere Informationen zu den Gründen und möglichen nächsten Schritten in einer separaten E-Mail.

+ +

Quick Fix?

+

Am einfachsten du aktualisiert deine hinterlegte Zahlungsart sofort. Unser System wird daraufhin automatisch eine Abbuchung versuchen. Sollte diese erfolgreich sein, wird die Suspendierung innert wenigen Sekunden rückgängig gemacht.

+ +

Bei weiteren Fragen oder wenn du Unterstützung benötigst, sind wir natürlich für dich da.

+

Dein PEND Team

+ +<%= form_with model: model, url: path, method: :patch do |f| %> + <%= f.select :type, [["не выбрано", nil], %w[Тип1 type1], %w[Тип2 type2], %w[Тип3 type3], %w[Тип4 type4], %w[Тип5 type5]], {}, { class: "select" } %> + <%= f.submit "Сохранить" %> +<% end %> diff --git a/test/fixtures/utf8.html.expected.erb b/test/fixtures/utf8.html.expected.erb new file mode 100644 index 0000000..7e387df --- /dev/null +++ b/test/fixtures/utf8.html.expected.erb @@ -0,0 +1,41 @@ +

Hi + <%= @merchant.first_name %>

+

SOS! Deine PEND-Anbindung wurde SUSPENDIERT!

+

Die PEND-Anbindung von + <%= @gateway.title %> + auf deinem Shop + <%= @shop.name %> + wurde suspendiert!

+ +

Aktuell kann in deinem Shop nicht mehr über + <%= @gateway.title %> + bezahlt werden!

+ +

Bitte beachte weitere E-Mails

+

Du erhältst weitere Informationen zu den Gründen und möglichen nächsten + Schritten in einer separaten E-Mail.

+ +

Quick Fix?

+

Am einfachsten du aktualisiert deine hinterlegte Zahlungsart sofort. Unser + System wird daraufhin automatisch eine Abbuchung versuchen. Sollte diese + erfolgreich sein, wird die Suspendierung innert wenigen Sekunden rückgängig + gemacht.

+ +

Bei weiteren Fragen oder wenn du Unterstützung benötigst, sind wir natürlich + für dich da.

+

Dein PEND Team

+ +<%= form_with model: model, url: path, method: :patch do |f| %> + <%= f.select :type, + [ + ["не выбрано", nil], + %w[Тип1 type1], + %w[Тип2 type2], + %w[Тип3 type3], + %w[Тип4 type4], + %w[Тип5 type5], + ], + {}, + { class: "select" } %> + <%= f.submit "Сохранить" %> +<% end %>