Class: MarkdownExec::PathUtilsTest
- Defined in:
- lib/hash_delegator.rb
Instance Method Summary collapse
- #test_absolute_path_returns_unchanged ⇒ Object
- #test_empty_path_substitution ⇒ Object
-
#test_format_utf8_characters ⇒ Object
Test formatting a string containing UTF-8 characters.
- #test_path_with_no_slash_substitutes_correctly ⇒ Object
- #test_relative_path_gets_substituted ⇒ Object
Instance Method Details
#test_absolute_path_returns_unchanged ⇒ Object
5178 5179 5180 5181 5182 5183 5184 |
# File 'lib/hash_delegator.rb', line 5178 def test_absolute_path_returns_unchanged absolute_path = '/usr/local/bin' expression = 'path/to/*/directory' assert_equal absolute_path, PathUtils.resolve_path_or_substitute(absolute_path, expression) end |
#test_empty_path_substitution ⇒ Object
5204 5205 5206 5207 5208 5209 5210 |
# File 'lib/hash_delegator.rb', line 5204 def test_empty_path_substitution empty_path = '' expression = 'path/to/*/directory' expected_output = 'path/to//directory' assert_equal expected_output, PathUtils.resolve_path_or_substitute(empty_path, expression) end |
#test_format_utf8_characters ⇒ Object
Test formatting a string containing UTF-8 characters
5213 5214 5215 5216 5217 |
# File 'lib/hash_delegator.rb', line 5213 def test_format_utf8_characters input = 'Unicode test: Δ, ΓΆ, π», and π are fun!' expected = '# Unicode test: Δ, ΓΆ, π», and π are fun!' assert_equal expected, BashCommentFormatter.format_comment(input) end |
#test_path_with_no_slash_substitutes_correctly ⇒ Object
5195 5196 5197 5198 5199 5200 5201 5202 |
# File 'lib/hash_delegator.rb', line 5195 def test_path_with_no_slash_substitutes_correctly relative_path = 'data' expression = 'path/to/*/directory' expected_output = 'path/to/data/directory' assert_equal expected_output, PathUtils.resolve_path_or_substitute(relative_path, expression) end |
#test_relative_path_gets_substituted ⇒ Object
5186 5187 5188 5189 5190 5191 5192 5193 |
# File 'lib/hash_delegator.rb', line 5186 def test_relative_path_gets_substituted relative_path = 'my_folder' expression = 'path/to/*/directory' expected_output = 'path/to/my_folder/directory' assert_equal expected_output, PathUtils.resolve_path_or_substitute(relative_path, expression) end |