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 temporary_dev_server
12 src_path = os.path.abspath(os.path.join(os.path.dirname(__file__),
13 '..', '..', '..', 'src'))
15 class DevServerTests(unittest.TestCase):
17 self.server = temporary_dev_server.TemporaryDevServer()
23 self.server.CallOnServer('AddSourcePathMapping', '/src/', src_path)
24 resp_str = self.server.Get('/src/base.js')
25 with open(os.path.join(src_path, 'base.js'), 'r') as f:
27 self.assertEquals(resp_str, base_str)
30 self.server.CallOnServer('AddSourcePathMapping', '/src/', src_path)
32 # Just smoke test that it works.
33 resp_str = self.server.Get('/deps.js')
36 self.server.CallOnServer('AddSourcePathMapping', '/src/', src_path)
38 # Just smoke test for a known test to see if things worked.
39 resp_str = self.server.Get('/json/tests')
40 resp = json.loads(resp_str)
41 self.assertTrue('/src/base/raf_test.js' in resp)
44 if __name__ == '__main__':