diff --git a/tools/packaging/templates/runner.bestPractice.html b/tools/packaging/templates/runner.bestPractice.html
index 60c3bbef6f66115c1a1cb8759352721f0082169f..5f2d4df723e21d35e4cc5e12fbf6b3d7037ddef7 100644
--- a/tools/packaging/templates/runner.bestPractice.html
+++ b/tools/packaging/templates/runner.bestPractice.html
@@ -11,6 +11,7 @@
 </script>
 <script type="text/javascript" src="harness/sth.js"></script>
 <script type="text/javascript" src="harness/sta.js"></script>
+<script type="text/javascript" src="harness/assert.js"></script>
 <script type="text/javascript" src="harness/jqueryprogressbar.js"></script>
 <script type="text/javascript" src="harness/helper.js"></script>
 <script type="text/javascript" src="harness/jquery.base64.js"></script>
diff --git a/tools/packaging/templates/runner.intl402.html b/tools/packaging/templates/runner.intl402.html
index 11f8321f062362bca625af9891303621481692ed..989d734bf6cb7b1abec9143d93805bee16e53594 100644
--- a/tools/packaging/templates/runner.intl402.html
+++ b/tools/packaging/templates/runner.intl402.html
@@ -11,6 +11,7 @@
 </script>
 <script type="text/javascript" src="harness/sth.js"></script>
 <script type="text/javascript" src="harness/sta.js"></script>
+<script type="text/javascript" src="harness/assert.js"></script>
 <script type="text/javascript" src="harness/jqueryprogressbar.js"></script>
 <script type="text/javascript" src="harness/helper.js"></script>
 <script type="text/javascript" src="harness/jquery.base64.js"></script>
diff --git a/tools/packaging/templates/runner.test262.html b/tools/packaging/templates/runner.test262.html
index aff4f187c2dcf1117742b3960fe19d37444294d0..52c5c5e17d7bd7f242de9f61802a7e9f341ea943 100644
--- a/tools/packaging/templates/runner.test262.html
+++ b/tools/packaging/templates/runner.test262.html
@@ -11,6 +11,7 @@
 </script>
 <script type="text/javascript" src="harness/sth.js"></script>
 <script type="text/javascript" src="harness/sta.js"></script>
+<script type="text/javascript" src="harness/assert.js"></script>
 <script type="text/javascript" src="harness/jqueryprogressbar.js"></script>
 <script type="text/javascript" src="harness/helper.js"></script>
 <script type="text/javascript" src="harness/jquery.base64.js"></script>
diff --git a/tools/packaging/test262.py b/tools/packaging/test262.py
index 40c756fc9590fbeba584fb2b21fb8ef884aa147e..196f4bb14f0c1ecf55dc0d1978dd5b59c9b863f8 100755
--- a/tools/packaging/test262.py
+++ b/tools/packaging/test262.py
@@ -290,7 +290,8 @@ try {
   def GetSource(self, command_template):
     # "var testDescrip = " + str(self.testRecord) + ';\n\n' + \
     source = self.suite.GetInclude("sta.js") + \
-        self.suite.GetInclude("cth.js")
+        self.suite.GetInclude("cth.js") + \
+        self.suite.GetInclude("assert.js")
 
     if self.IsAsyncTest():
       source = source + \