cookbooks/aws-parallelcluster-entrypoints/spec/unit/recipes/finalize_spec.rb [27:50]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ).each do |recipe_name|
      allow_any_instance_of(Chef::Recipe).to receive(:include_recipe).with(recipe_name) do
        @included_recipes << recipe_name
      end
    end
  end

  for_all_oses do |platform, version|
    context "on #{platform}#{version}" do
      for_all_node_types do |node_type|
        context "when #{node_type}" do
          [true, false].each do |is_custom_node|
            context "and does #{'not ' unless is_custom_node}use a custom node package" do
              cached(:chef_run) do
                runner = runner(platform: platform, version: version) do |node|
                  allow_any_instance_of(Object).to receive(:fetch_config).and_return(OpenStruct.new)

                  node.override['cluster']['node_type'] = node_type
                  node.override['cluster']['scheduler'] = 'slurm'
                  node.override['cluster']['custom_node_package'] = "CUSTOM_NODE_PACKAGE" if is_custom_node
                end
                runner.converge(described_recipe)
              end
              cached(:node) { chef_run.node }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



cookbooks/aws-parallelcluster-entrypoints/spec/unit/recipes/update_spec.rb [26:49]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ).each do |recipe_name|
      allow_any_instance_of(Chef::Recipe).to receive(:include_recipe).with(recipe_name) do
        @included_recipes << recipe_name
      end
    end
  end

  for_all_oses do |platform, version|
    context "on #{platform}#{version}" do
      for_all_node_types do |node_type|
        context "when #{node_type}" do
          [true, false].each do |is_custom_node|
            context "and does #{'not ' unless is_custom_node}use a custom node package" do
              cached(:chef_run) do
                runner = runner(platform: platform, version: version) do |node|
                  allow_any_instance_of(Object).to receive(:fetch_config).and_return(OpenStruct.new)

                  node.override['cluster']['node_type'] = node_type
                  node.override['cluster']['scheduler'] = 'slurm'
                  node.override['cluster']['custom_node_package'] = "CUSTOM_NODE_PACKAGE" if is_custom_node
                end
                runner.converge(described_recipe)
              end
              cached(:node) { chef_run.node }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



