Upstream version 5.34.104.0
[platform/framework/web/crosswalk.git] / src / third_party / trace-viewer / third_party / tvcm / tvcm / dev_server_unittest.py
index f62e8fb..27c7b67 100644 (file)
@@ -7,11 +7,9 @@ import httplib
 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()
@@ -20,25 +18,24 @@ class DevServerTests(unittest.TestCase):
     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__':