Module: Dk::Pkg::InstallPkg::TestHelpers::InstanceMethods
- Defined in:
- lib/dk-pkg/install_pkg.rb
Instance Method Summary collapse
- #assert_dk_pkg_installed(test_runner, pkg_name) ⇒ Object
- #non_dk_install_pkg_runs(test_runner, test_runner_runs) ⇒ Object
Instance Method Details
#assert_dk_pkg_installed(test_runner, pkg_name) ⇒ Object
60 61 62 |
# 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) ⇒ Object
64 65 66 67 68 69 70 71 72 73 74 75 |
# 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 |