Files @ 18037ac0f6b4
Branch filter:

Location: Jasinta/tests/test_jasinta.py

Laman
wrapped numbers in an object
from unittest import TestCase
from unittest.mock import patch

from pyjsparser import parse

from jasinta import interpret


class TestBasicAddition(TestCase):
	@patch("builtins.print")
	def test_interpret(self, mock_print):
		s = """var a=3;
var b=1;
var c=a+b;
document.write(c);"""

		interpret(parse(s))
		mock_print.assert_called_with(4)