diff options
author | Sebastian Ludwig <sebastian@lurado.de> | 2016-02-28 07:28:48 +0300 |
---|---|---|
committer | Sebastian Ludwig <sebastian@lurado.de> | 2016-02-28 18:14:25 +0300 |
commit | 430bc1bac21025772786c803da5450a5e67ec072 (patch) | |
tree | 4ae97323f13c833f765bb6c0a4912577bfee3c31 /test | |
parent | 1e63a8986007dfd5cb7c0423a00fac8c57d8095a (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.rb | 9 |
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 = {} |