| Total Complexity | 6 |
| Total Lines | 27 |
| Duplicated Lines | 0 % |
| 1 | import os |
||
| 13 | class CoffeeLintBearTest(LocalBearTestHelper): |
||
| 14 | def setUp(self): |
||
| 15 | self.section = Section("test section") |
||
| 16 | self.uut = CoffeeLintBear(self.section, Queue()) |
||
| 17 | |||
| 18 | @staticmethod |
||
| 19 | def get_test_filename(basename): |
||
| 20 | return os.path.join(os.path.dirname(__file__), |
||
| 21 | "test_files", |
||
| 22 | basename + ".coffee") |
||
| 23 | |||
| 24 | def test_good(self): |
||
| 25 | good_file = self.get_test_filename("good") |
||
| 26 | self.assertLinesValid(self.uut, [], good_file) |
||
| 27 | |||
| 28 | def test_warn(self): |
||
| 29 | warn_file = self.get_test_filename("warning") |
||
| 30 | self.assertLinesInvalid(self.uut, [], warn_file) |
||
| 31 | |||
| 32 | def test_err(self): |
||
| 33 | err_file = self.get_test_filename("error") |
||
| 34 | self.assertLinesInvalid(self.uut, [], err_file) |
||
| 35 | |||
| 36 | def test_invalid(self): |
||
| 37 | # CoffeeLint will generate an invalid CSV on this one! |
||
| 38 | invalid_file = self.get_test_filename("invalid") |
||
| 39 | self.assertLinesInvalid(self.uut, [], invalid_file) |
||
| 40 | |||
| 54 |