import os
import json
+from tvcm import project as project_module
from tvcm import temporary_dev_server
-src_path = os.path.abspath(os.path.join(os.path.dirname(__file__),
- '..', '..', '..', 'src'))
-
class DevServerTests(unittest.TestCase):
def setUp(self):
self.server = temporary_dev_server.TemporaryDevServer()
self.server.Close()
def testBasic(self):
- self.server.CallOnServer('AddSourcePathMapping', '/src/', src_path)
- resp_str = self.server.Get('/src/base.js')
- with open(os.path.join(src_path, 'base.js'), 'r') as f:
- base_str = f.read()
- self.assertEquals(resp_str, base_str)
+ project = project_module.Project()
+ resp_str = self.server.Get('/tvcm/__init__.js')
+ with open(os.path.join(project.tvcm_src_path, 'tvcm', '__init__.js'), 'r') as f:
+ tvcm_str = f.read()
+ self.assertEquals(resp_str, tvcm_str)
def testDeps(self):
- self.server.CallOnServer('AddSourcePathMapping', '/src/', src_path)
+ project = project_module.Project()
# Just smoke test that it works.
- resp_str = self.server.Get('/deps.js')
+ resp_str = self.server.Get('/tvcm/deps.js')
def testTests(self):
- self.server.CallOnServer('AddSourcePathMapping', '/src/', src_path)
-
# Just smoke test for a known test to see if things worked.
- resp_str = self.server.Get('/json/tests')
+ resp_str = self.server.Get('/tvcm/json/tests')
resp = json.loads(resp_str)
- self.assertTrue('/src/base/raf_test.js' in resp)
+ self.assertTrue('test_module_names' in resp)
+ self.assertTrue('tvcm.raf_test' in resp['test_module_names'])
if __name__ == '__main__':