diff options
Diffstat (limited to 'venv/lib/python3.11/site-packages/jsbeautifier/tests/testindentation.py')
-rw-r--r-- | venv/lib/python3.11/site-packages/jsbeautifier/tests/testindentation.py | 49 |
1 files changed, 0 insertions, 49 deletions
diff --git a/venv/lib/python3.11/site-packages/jsbeautifier/tests/testindentation.py b/venv/lib/python3.11/site-packages/jsbeautifier/tests/testindentation.py deleted file mode 100644 index e4193aa..0000000 --- a/venv/lib/python3.11/site-packages/jsbeautifier/tests/testindentation.py +++ /dev/null @@ -1,49 +0,0 @@ -import re -import unittest -import jsbeautifier - - -class TestJSBeautifierIndentation(unittest.TestCase): - def test_tabs(self): - test_fragment = self.decodesto - - self.options.indent_with_tabs = 1 - test_fragment("{tabs()}", "{\n\ttabs()\n}") - - def test_function_indent(self): - test_fragment = self.decodesto - - self.options.indent_with_tabs = 1 - self.options.keep_function_indentation = 1 - test_fragment( - "var foo = function(){ bar() }();", "var foo = function() {\n\tbar()\n}();" - ) - - self.options.tabs = 1 - self.options.keep_function_indentation = 0 - test_fragment( - "var foo = function(){ baz() }();", "var foo = function() {\n\tbaz()\n}();" - ) - - def decodesto(self, input, expectation=None): - self.assertEqual( - jsbeautifier.beautify(input, self.options), expectation or input - ) - - @classmethod - def setUpClass(cls): - options = jsbeautifier.default_options() - options.indent_size = 4 - options.indent_char = " " - options.preserve_newlines = True - options.jslint_happy = False - options.keep_array_indentation = False - options.brace_style = "collapse" - options.indent_level = 0 - - cls.options = options - cls.wrapregex = re.compile("^(.+)$", re.MULTILINE) - - -if __name__ == "__main__": - unittest.main() |