public KarmaSystemDependency(ProcessRunner processRunner, NodeModulesHelper nodeModulesHelper) { Name = "Karma"; MinVersion = new Version(0, 10, 8); _processRunner = processRunner; _nodeModulesHelper = nodeModulesHelper; }
public NodeModuleSystemDependency(string name, NodeModulesHelper nodeModulesHelper, FileSystemHelper fileSystemHelper) { if (string.IsNullOrEmpty(name)) { throw new ArgumentNullException("name"); } Name = name; _nodeModulesHelper = nodeModulesHelper; _fileSystemHelper = fileSystemHelper; }
public void Setup() { fsMock = new Mock<FileSystemHelper>(); processRunnerMock = new Mock<ProcessRunner>(); nodeModulesHelper = new NodeModulesHelper(processRunnerMock.Object, fsMock.Object); processRunnerMock.Setup(p => p.Run("node", "-p process.execPath", false)).Returns(nodeFullPath); processRunnerMock.Setup(p => p.Run(npmCmdFullPath, "-g root", false)).Returns(globalModulesFullPath); fsMock.Setup(fs => fs.GetDirectoryParent(It.IsAny<string>())).CallBase(); fsMock.Setup(fs => fs.GetDirectoryNameFromPath(It.IsAny<string>())).CallBase(); }
public KarmaSpecReporterSystemDependency(NodeModulesHelper nodeModulesHelper, FileSystemHelper fileSystemHelper) : base("karma-spec-reporter", nodeModulesHelper, fileSystemHelper) { }
public KarmaJunitReporterSystemDependency(NodeModulesHelper nodeModulesHelper, FileSystemHelper fileSystemHelper) : base("karma-junit-reporter", nodeModulesHelper, fileSystemHelper) { }