diff options
author | Abinoam P. Marques Jr <abinoam@gmail.com> | 2017-06-29 22:23:01 -0300 |
---|---|---|
committer | Abinoam P. Marques Jr <abinoam@gmail.com> | 2017-06-29 22:23:01 -0300 |
commit | 9c1600f774cb35be69d3e5be350db1b7a3997201 (patch) | |
tree | 21cc1abaad2b28912529896af9a908da18f0b32c | |
parent | e4d835459ee7b0928325b16022cd1ac3c221c6bc (diff) | |
download | highline-9c1600f774cb35be69d3e5be350db1b7a3997201.tar.gz |
Add tests for default_instance initialization
-rw-r--r-- | test/test_import.rb | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/test/test_import.rb b/test/test_import.rb index d8526d7..40ff56d 100644 --- a/test/test_import.rb +++ b/test/test_import.rb @@ -20,6 +20,14 @@ class TestImport < Minitest::Test assert_respond_to(self, :choose) assert_respond_to(self, :say) end + + def test_healthy_default_instance_after_import + refute_nil HighLine.default_instance + assert_instance_of HighLine, HighLine.default_instance + + # If correctly initialized, it will contain several ins vars. + refute_empty HighLine.default_instance.instance_variables + end def test_or_ask old_instance = HighLine.default_instance |