def test_js_hint_basic(): result = validate_js.jshint_js(""" function funcName(){ } """, []) assert result.errors == [] assert result.globals == ["funcName"]
def test_basic_usage(self): result = jshint_js( """ function funcName(){ } """, []) self.assertEquals(result.errors, []) self.assertEquals(result.globals, ["funcName"])
def test_js_hint_set_defined_name(): assert len( validate_js.jshint_js(code_fragment_to_js("defined_name()"), ["defined_name"]).errors) == 0
def test_js_hint_error_on_undefined_name(): assert len( validate_js.jshint_js( code_fragment_to_js("undefined_name()")).errors) == 1
def test_js_hint_warn_on_es6(): assert len( validate_js.jshint_js(code_fragment_to_js("((() => 4)())"), []).errors) == 1
def test_js_hint_reports_invalid_js(): assert len(validate_js.jshint_js("<INVALID JS>").errors) > 1
def test_set_defined_name(self): self.assertEquals( len( jshint_js(code_fragment_to_js("defined_name()"), ["defined_name"]).errors), 0)
def test_error_on_undefined_name(self): self.assertEquals( len(jshint_js(code_fragment_to_js("undefined_name()")).errors), 1)
def test_warn_on_es6(self): self.assertEquals( len(jshint_js(code_fragment_to_js("((() => 4)())"), []).errors), 1)
def test_reports_invalid_js(self): assert len(jshint_js("<INVALID JS>").errors) > 1