diff options
author | Sebastian Ludwig <sebastian@lurado.de> | 2017-01-17 01:32:02 +0300 |
---|---|---|
committer | Sebastian Ludwig <sebastian@lurado.de> | 2017-01-17 01:32:02 +0300 |
commit | 2f81399a7ceb3f56a77e099d0091ced3a9a2bac2 (patch) | |
tree | 96f03f948ed4424f796b1123f954925d5ccd4a83 /test/test_consume_localization_archive.rb | |
parent | c473ff6b9e1813efcce53957487b4cbbd85d6b46 (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.rb | 27 |
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 |