Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mapsme/twine.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastian Ludwig <sebastian@lurado.de>2017-01-17 01:32:02 +0300
committerSebastian Ludwig <sebastian@lurado.de>2017-01-17 01:32:02 +0300
commit2f81399a7ceb3f56a77e099d0091ced3a9a2bac2 (patch)
tree96f03f948ed4424f796b1123f954925d5ccd4a83 /test/test_consume_localization_archive.rb
parentc473ff6b9e1813efcce53957487b4cbbd85d6b46 (diff)
Fixed #182: Renamed command generate-loc-drop to generate-localization-archive and consume-loc-drop to consume-localization-archive.
Diffstat (limited to 'test/test_consume_localization_archive.rb')
-rw-r--r--test/test_consume_localization_archive.rb27
1 files changed, 27 insertions, 0 deletions
diff --git a/test/test_consume_localization_archive.rb b/test/test_consume_localization_archive.rb
new file mode 100644
index 0000000..21ac4ef
--- /dev/null
+++ b/test/test_consume_localization_archive.rb
@@ -0,0 +1,27 @@
+require 'command_test'
+
+class TestConsumeLocalizationArchive < CommandTest
+ def setup
+ super
+
+ options = {}
+ options[:input_path] = fixture_path 'consume_localization_archive.zip'
+ options[:output_path] = @output_path
+ options[:format] = 'apple'
+
+ @twine_file = build_twine_file 'en', 'es' do
+ add_section 'Section' do
+ add_definition key1: 'value1'
+ end
+ end
+
+ @runner = Twine::Runner.new(options, @twine_file)
+ end
+
+ def test_consumes_zip_file
+ @runner.consume_localization_archive
+
+ assert @twine_file.definitions_by_key['key1'].translations['en'], 'value1-english'
+ assert @twine_file.definitions_by_key['key1'].translations['es'], 'value1-spanish'
+ end
+end