This commit is contained in:
Egor Matveev
2022-03-07 01:35:11 +03:00
parent 284e914255
commit b5137371f8
3 changed files with 29 additions and 0 deletions

View File

@@ -0,0 +1,19 @@
from os import listdir
from SprintLib.testers.BaseTester import BaseTester, TestException
class JavaScriptTester(BaseTester):
files = None
def before_test(self):
self.files = []
for file in listdir(self.solution.testing_directory):
if file.endswith(".js"):
self.files.append(file)
if not self.files:
raise TestException("TE")
@property
def command(self):
return f"node {' '.join(self.files)}"

View File

@@ -6,3 +6,4 @@ from .JavaTester import JavaTester
from .CSharpTester import CSharpTester
from .KotlinTester import KotlinTester
from .SwiftTester import SwiftTester
from .JavaScriptTester import JavaScriptTester