From 86b9cf9c1fa885a4070fb88b568e7916e323d787 Mon Sep 17 00:00:00 2001 From: Dragos Varovici Date: Sat, 28 Mar 2020 12:24:55 -0600 Subject: [PATCH] Weblate additional tests --- .../Sync/Plugin/TranslationService/weblate.pm | 2 +- t/data/plugins/weblate/02/files/.weblate | 3 +++ .../plugins/weblate/02/files/resources/.gitignore | 4 ++++ t/data/plugins/weblate/02/translate.serge | 14 ++++++++++++++ t/data/plugins/weblate/03/files/.weblate | 3 +++ .../plugins/weblate/03/files/resources/.gitignore | 4 ++++ t/data/plugins/weblate/03/translate.serge | 14 ++++++++++++++ t/data/plugins/weblate/04/files/.weblate | 3 +++ .../plugins/weblate/04/files/resources/.gitignore | 4 ++++ t/data/plugins/weblate/04/translate.serge | 14 ++++++++++++++ 10 files changed, 64 insertions(+), 1 deletion(-) create mode 100644 t/data/plugins/weblate/02/files/.weblate create mode 100644 t/data/plugins/weblate/02/files/resources/.gitignore create mode 100644 t/data/plugins/weblate/02/translate.serge create mode 100644 t/data/plugins/weblate/03/files/.weblate create mode 100644 t/data/plugins/weblate/03/files/resources/.gitignore create mode 100644 t/data/plugins/weblate/03/translate.serge create mode 100644 t/data/plugins/weblate/04/files/.weblate create mode 100644 t/data/plugins/weblate/04/files/resources/.gitignore create mode 100644 t/data/plugins/weblate/04/translate.serge diff --git a/lib/Serge/Sync/Plugin/TranslationService/weblate.pm b/lib/Serge/Sync/Plugin/TranslationService/weblate.pm index abc4b16..f70b2fc 100644 --- a/lib/Serge/Sync/Plugin/TranslationService/weblate.pm +++ b/lib/Serge/Sync/Plugin/TranslationService/weblate.pm @@ -15,7 +15,7 @@ use Scalar::Util qw(reftype); use File::Path qw(make_path); use File::Basename; -our $VERSION = qv('0.900.2'); +our $VERSION = qv('0.900.3'); sub name { return 'Weblate translation software (https://weblate.org/) synchronization plugin'; diff --git a/t/data/plugins/weblate/02/files/.weblate b/t/data/plugins/weblate/02/files/.weblate new file mode 100644 index 0000000..2ca808f --- /dev/null +++ b/t/data/plugins/weblate/02/files/.weblate @@ -0,0 +1,3 @@ +[weblate] +url = http://localhost/api/ +key = 1234567890123456789012345678901234567890 \ No newline at end of file diff --git a/t/data/plugins/weblate/02/files/resources/.gitignore b/t/data/plugins/weblate/02/files/resources/.gitignore new file mode 100644 index 0000000..5e7d273 --- /dev/null +++ b/t/data/plugins/weblate/02/files/resources/.gitignore @@ -0,0 +1,4 @@ +# Ignore everything in this directory +* +# Except this file +!.gitignore diff --git a/t/data/plugins/weblate/02/translate.serge b/t/data/plugins/weblate/02/translate.serge new file mode 100644 index 0000000..7c43fde --- /dev/null +++ b/t/data/plugins/weblate/02/translate.serge @@ -0,0 +1,14 @@ +sync +{ + ts + { + plugin weblate + + data + { + root_directory ./files/resources + project test + languages fr-fr es + } + } +} diff --git a/t/data/plugins/weblate/03/files/.weblate b/t/data/plugins/weblate/03/files/.weblate new file mode 100644 index 0000000..2ca808f --- /dev/null +++ b/t/data/plugins/weblate/03/files/.weblate @@ -0,0 +1,3 @@ +[weblate] +url = http://localhost/api/ +key = 1234567890123456789012345678901234567890 \ No newline at end of file diff --git a/t/data/plugins/weblate/03/files/resources/.gitignore b/t/data/plugins/weblate/03/files/resources/.gitignore new file mode 100644 index 0000000..5e7d273 --- /dev/null +++ b/t/data/plugins/weblate/03/files/resources/.gitignore @@ -0,0 +1,4 @@ +# Ignore everything in this directory +* +# Except this file +!.gitignore diff --git a/t/data/plugins/weblate/03/translate.serge b/t/data/plugins/weblate/03/translate.serge new file mode 100644 index 0000000..782429b --- /dev/null +++ b/t/data/plugins/weblate/03/translate.serge @@ -0,0 +1,14 @@ +sync +{ + ts + { + plugin weblate + + data + { + root_directory ./files/resources + config_file ./files/.weblate + languages fr-fr es + } + } +} diff --git a/t/data/plugins/weblate/04/files/.weblate b/t/data/plugins/weblate/04/files/.weblate new file mode 100644 index 0000000..2ca808f --- /dev/null +++ b/t/data/plugins/weblate/04/files/.weblate @@ -0,0 +1,3 @@ +[weblate] +url = http://localhost/api/ +key = 1234567890123456789012345678901234567890 \ No newline at end of file diff --git a/t/data/plugins/weblate/04/files/resources/.gitignore b/t/data/plugins/weblate/04/files/resources/.gitignore new file mode 100644 index 0000000..5e7d273 --- /dev/null +++ b/t/data/plugins/weblate/04/files/resources/.gitignore @@ -0,0 +1,4 @@ +# Ignore everything in this directory +* +# Except this file +!.gitignore diff --git a/t/data/plugins/weblate/04/translate.serge b/t/data/plugins/weblate/04/translate.serge new file mode 100644 index 0000000..82d2f5d --- /dev/null +++ b/t/data/plugins/weblate/04/translate.serge @@ -0,0 +1,14 @@ +sync +{ + ts + { + plugin weblate + + data + { + root_directory ./files/resources + config_file ./files/.weblate + project test + } + } +}