Esempio n. 1
0
 def test_run_tests(self, check_call):
     mock_args = MagicMock(name="args")
     mock_args.userland_here = ffs.Path('.')
     mock_args.coverage = False
     mock_args.test = None
     test_runner.TRAVIS = False
     test_runner._run_js_tests(mock_args)
     self.assertEqual(
         ['karma', 'start', 'config/karma.conf.js', '--single-run'],
         check_call.call_args[0][0])
Esempio n. 2
0
 def test_run_tests(self, check_call):
     mock_args = MagicMock(name="args")
     mock_args.userland_here = ffs.Path('.')
     mock_args.coverage = False
     mock_args.test = None
     test_runner.TRAVIS = False
     test_runner._run_js_tests(mock_args)
     self.assertEqual(
         ['karma', 'start', 'config/karma.conf.js', '--single-run'],
         check_call.call_args[0][0]
     )
Esempio n. 3
0
    def test_run_tests_travis(self, check_call):
        mock_args = MagicMock(name="args")
        mock_args.userland_here = ffs.Path('.')
        mock_args.coverage = False
        mock_args.test = None
        test_runner.TRAVIS = True
        test_runner._run_js_tests(mock_args)
        self.assertEqual([
            './node_modules/karma/bin/karma', 'start', 'config/karma.conf.js',
            '--single-run'
        ], check_call.call_args[0][0])
        self.assertIn("OPAL_LOCATION", check_call.call_args[1]["env"])

        self.assertTrue(
            isinstance(check_call.call_args[1]["env"]["OPAL_LOCATION"], str))
Esempio n. 4
0
    def test_run_tests_travis(self, check_call):
        mock_args = MagicMock(name="args")
        mock_args.userland_here = ffs.Path('.')
        mock_args.coverage = False
        mock_args.test = None
        test_runner.TRAVIS = True
        test_runner._run_js_tests(mock_args)
        self.assertEqual(
            [
                './node_modules/karma/bin/karma',
                'start',
                'config/karma.conf.js',
                '--single-run'
            ],
            check_call.call_args[0][0]
        )
        self.assertIn("OPAL_LOCATION", check_call.call_args[1]["env"])

        self.assertTrue(
            isinstance(check_call.call_args[1]["env"]["OPAL_LOCATION"], str)
        )
 def test_oserror_in_call(self, writer, exiter, check_call):
     check_call.side_effect = OSError(2, 'No such file or directory')
     mock_args = MagicMock(name="args")
     test_runner._run_js_tests(mock_args)
     exiter.assert_called_with(1)
     writer.assert_any_call("We can't find the karma executable\n")
 def test_generic_error_in_call(self, exiter, check_call):
     check_call.side_effect = subprocess.CalledProcessError(None, None)
     mock_args = MagicMock(name="args")
     test_runner._run_js_tests(mock_args)
     exiter.assert_called_with(1)
Esempio n. 7
0
 def test_oserror_in_call(self, writer, exiter, check_call):
     check_call.side_effect = OSError(2, 'No such file or directory')
     mock_args = MagicMock(name="args")
     test_runner._run_js_tests(mock_args)
     exiter.assert_called_with(1)
     writer.assert_any_call("We can't find the karma executable\n")
Esempio n. 8
0
 def test_generic_error_in_call(self, exiter, check_call):
     check_call.side_effect = subprocess.CalledProcessError(None, None)
     mock_args = MagicMock(name="args")
     test_runner._run_js_tests(mock_args)
     exiter.assert_called_with(1)