def test_BuildPrefixWithDefaultLineCommentChar(view):
    view.meta_info.return_value = None

    expected = "%s\\s*(st|sublime): " % "#"
    actual = sublime_modelines.build_modeline_prefix(view)

    assert expected == actual
def test_BuildPrefixWithDefaultLineCommentChar(view):
    view.meta_info.return_value = None

    expected = "%s\\s*(st|sublime): " % "#"
    actual = sublime_modelines.build_modeline_prefix(view)

    assert expected == actual
def test_BuildPrefixWithDynamicLineCommentChar(view):
    view.meta_info.return_value = [{"name": "TM_COMMENT_START", "value": "//"}]
    expected = "%s\\s*(st|sublime): " % "//"
    actual = sublime_modelines.build_modeline_prefix(view)
    assert actual == expected
def test_BuildPrefixWithDynamicLineCommentChar(view):
    view.meta_info.return_value = [{ "name": "TM_COMMENT_START", "value": "//"}]
    expected = "%s\\s*(st|sublime): " % "//"
    actual = sublime_modelines.build_modeline_prefix(view)
    assert actual == expected