mirror of
				https://gitlab.com/ytdl-org/youtube-dl.git
				synced 2025-11-04 08:37:07 -05:00 
			
		
		
		
	[jsinterp] Fix function calls without arguments.
This commit is contained in:
		@@ -104,6 +104,13 @@ class TestJSInterpreter(unittest.TestCase):
 | 
			
		||||
        }''')
 | 
			
		||||
        self.assertEqual(jsi.call_function('x'), [20, 20, 30, 40, 50])
 | 
			
		||||
 | 
			
		||||
    def test_call(self):
 | 
			
		||||
        jsi = JSInterpreter('''
 | 
			
		||||
        function x() { return 2; }
 | 
			
		||||
        function y(a) { return x() + a; }
 | 
			
		||||
        function z() { return y(3); }
 | 
			
		||||
        ''')
 | 
			
		||||
        self.assertEqual(jsi.call_function('z'), 5)
 | 
			
		||||
 | 
			
		||||
if __name__ == '__main__':
 | 
			
		||||
    unittest.main()
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user