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
path: root/test
diff options
context:
space:
mode:
authorSebastian Ludwig <sebastian@lurado.de>2016-02-28 07:28:48 +0300
committerSebastian Ludwig <sebastian@lurado.de>2016-02-28 18:14:25 +0300
commit430bc1bac21025772786c803da5450a5e67ec072 (patch)
tree4ae97323f13c833f765bb6c0a4912577bfee3c31 /test
parent1e63a8986007dfd5cb7c0423a00fac8c57d8095a (diff)
Raising an error if generate_string_file would create an empty file.
Diffstat (limited to 'test')
-rw-r--r--test/test_generate_string_file.rb9
1 files changed, 9 insertions, 0 deletions
diff --git a/test/test_generate_string_file.rb b/test/test_generate_string_file.rb
index a9efe55..d6d3835 100644
--- a/test/test_generate_string_file.rb
+++ b/test/test_generate_string_file.rb
@@ -49,6 +49,15 @@ class TestGenerateStringFile < CommandTestCase
new_runner(nil, "#{random_language}.xml").generate_string_file
end
+ def test_returns_error_if_nothing_written
+ formatter = prepare_mock_formatter Twine::Formatters::Android
+ formatter.expects(:format_file).returns(false)
+
+ assert_raises Twine::Error do
+ new_runner('fr', 'fr.xml').generate_string_file
+ end
+ end
+
class TestValidate < CommandTestCase
def new_runner(validate)
options = {}