module Dk::Pkg::InstallPkg::TestHelpers::InstanceMethods
Public Instance Methods
assert_dk_pkg_installed(test_runner, pkg_name)
click to toggle source
# File lib/dk-pkg/install_pkg.rb, line 60 def assert_dk_pkg_installed(test_runner, pkg_name) assert_includes pkg_name, test_runner.params[INSTALLED_PKGS_PARAM_NAME] end
non_dk_install_pkg_runs(test_runner, test_runner_runs)
click to toggle source
# File lib/dk-pkg/install_pkg.rb, line 64 def non_dk_install_pkg_runs(test_runner, test_runner_runs) manifest_path = test_runner.params[MANIFEST_PATH_PARAM_NAME] write_manifest_cmd_str = WRITE_MANIFEST_CMD_STR_PROC.call(manifest_path) test_runner_runs.reject do |run| validate_task_run = run.kind_of?(Dk::TaskRun) && run.task_class == Dk::Pkg::Validate write_manifest_cmd = run.kind_of?(Dk::Local::CmdSpy) && run.cmd_str == write_manifest_cmd_str validate_task_run || write_manifest_cmd end end