CoolFace
Apppublic

CintraAI/code-chunker

sourceHugging Facemitupdated 1y agoView on Hugging Face
5likes
test_javascript.py39 linesDownload Raw Back to tests
1import unittest2from test_base import BaseChunkerTest3from Chunker import CodeChunker4 5class TestCodeChunkerJavaScript(BaseChunkerTest):6    def setUp(self):7        super().setUp()8        self.code_chunker = CodeChunker(file_extension='js')9 10    def test_chunk_javascript_simple_code(self):11        js_code = self.mock_codebase['simple.js']12        self.run_chunker_test(js_code)13 14    def test_chunk_javascript_with_routes(self):15        js_code = self.mock_codebase['routes.js']16        self.run_chunker_test(js_code)17 18    def test_chunk_javascript_with_models(self):19        js_code = self.mock_codebase['models.js']20        self.run_chunker_test(js_code)21 22    def test_chunk_javascript_with_main(self):23        js_code = self.mock_codebase['main.js']24        self.run_chunker_test(js_code)25 26    def test_chunk_javascript_with_utilities(self):27        js_code = self.mock_codebase['utilities.js']28        self.run_chunker_test(js_code)29 30    def test_chunk_javascript_with_big_class(self):31        js_code = self.mock_codebase['big_class.js']32        self.run_chunker_test(js_code)33 34    def test_chunk_javascript_with_react_component(self):35        js_code = self.mock_codebase['react_component.js']36        self.run_chunker_test(js_code)37 38if __name__ == '__main__':39    unittest.main()