def setUp(self): self.compiler = JSXCompiler() self.env = Environment(root=OUTPUT_DIR, public_assets=(r'.*\.js',), fingerprinting=False) self.env.finders.register(FileSystemFinder([JSX_DIR])) self.env.compilers.register('.jsx', self.compiler.as_handler()) self.env.register_defaults() self.env.save()
class CompilerTest(unittest.TestCase): def setUp(self): self.compiler = JSXCompiler() self.env = Environment(root=OUTPUT_DIR, public_assets=(r'.*\.js',), fingerprinting=False) self.env.finders.register(FileSystemFinder([JSX_DIR])) self.env.compilers.register('.jsx', self.compiler.as_handler()) self.env.register_defaults() self.env.save() def test_transform(self): jsx, js, output = fixture_load('transform') self.assertEqual(js, output)