1 # Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file.
10 from tvcm import project as project_module
11 from tvcm import temporary_dev_server
13 class DevServerTests(unittest.TestCase):
15 self.server = temporary_dev_server.TemporaryDevServer()
21 project = project_module.Project()
22 resp_str = self.server.Get('/tvcm/__init__.js')
23 with open(os.path.join(project.tvcm_src_path, 'tvcm', '__init__.js'), 'r') as f:
25 self.assertEquals(resp_str, tvcm_str)
28 project = project_module.Project()
30 # Just smoke test that it works.
31 resp_str = self.server.Get('/tvcm/deps.js')
34 # Just smoke test for a known test to see if things worked.
35 resp_str = self.server.Get('/tvcm/json/tests')
36 resp = json.loads(resp_str)
37 self.assertTrue('test_module_names' in resp)
38 self.assertTrue('tvcm.raf_test' in resp['test_module_names'])
41 if __name__ == '__main__':