summaryrefslogtreecommitdiff
path: root/spec/data
Commit message (Collapse)AuthorAgeFilesLines
* Added source_file to FromFileZeal Jagannatha2018-03-052-0/+5
| | | | | | This new field tracks the file from which the object was loaded. Signed-off-by: Zeal Jagannatha <zealjagannatha@gmail.com>
* Escape single-quoted strings from the contextAllan Espinosa2017-12-201-0/+2
| | | | | | Fixes #6680 Signed-off-by: Allan Espinosa <aespinosa33@bloomberg.net>
* Merge pull request #6023 from coderanger/root-aliasNoah Kantrowitz2017-04-0511-1/+17
|\ | | | | Improve coverage of root alias tests
| * Improve coverage of root alias tests.Noah Kantrowitz2017-04-0511-1/+17
| | | | | | | | Signed-off-by: Noah Kantrowitz <noah@coderanger.net>
* | Merge branch 'master' into always-inlineNoah Kantrowitz2017-04-053-0/+6
|\ \ | |/ | | | | Signed-off-by: Noah Kantrowitz <noah@coderanger.net>
| * First pass on implementing root aliases.Noah Kantrowitz2017-04-043-0/+6
| | | | | | | | Signed-off-by: Noah Kantrowitz <noah@coderanger.net>
* | Update some more tests for removing use_inline_resources.Noah Kantrowitz2017-04-041-2/+0
| | | | | | | | Signed-off-by: Noah Kantrowitz <noah@coderanger.net>
* | The tests using these providers expect the pre-inline behavior and I don’t ↵Noah Kantrowitz2017-04-043-3/+3
|/ | | | | | feel like updating them this second. Signed-off-by: Noah Kantrowitz <noah@coderanger.net>
* Allow lazy{} to be used in template resource variables.Noah Kantrowitz2017-04-031-0/+1
| | | | Signed-off-by: Noah Kantrowitz <noah@coderanger.net>
* Add Shell SoloSession testsSalim Afiune2017-03-171-0/+2
| | | | Signed-off-by: Salim Afiune <afiune@chef.io>
* Chef-13: Chef::Resource cleanupLamont Granquist2017-03-087-0/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | most of this deletes useless old code. the change to lookup_provider_constant changes to more strictly stop using class name based lookups and to go through the resource resolver and provider resolver. as a result in order to find the provider class for a given dsl name you have to go through the resource resolver to find the resource in order to be able to pass a resource instance through the provider resolver. since the provider resolver api passes resources into blocks passed into provides api you must construct a resource instance. that means that providers need to be associated with resources in order to be looked up (which makes sense in Real Life(tm) use of Chef, but breaks quite a few lazy tests we had where we constructed providers without doing the work of wrapping them in a resource. note that as the deploy resource shows this filters into a changed behavior of the `provider` syntax where before `provider :revision` would look up Chef::Provider::Deploy::Revision via class-name based magic. this breaks that API so that `provider :deploy_revision` is used instead -- the symbol (or string) there is turned into a resource first via the Chef::ResourceResolver and then looked up via the Chef::ProviderResolver into Chef::Provider::Deploy::Revision. this is a breaking change but is also a bug fix so that the symbol here goes through the same lookup that you get when you type it in the DSL. i had considered implementing a lookup from a resource_name symbol to a provider, but in looking at how to implement that in the ProviderResolver the issue is that we really need to have a resource instance order to pass to the ProviderResolver. Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* final fix for ohai-13 breakagelcg/bump-to-chef-13Lamont Granquist2017-02-281-10/+9
| | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* favor metadata.json over metadata.rbLamont Granquist2017-01-243-0/+57
| | | | | | | make sure that if we have a metadata.rb that is not valid to read that we never parse that and use compiled metadata.json instead. Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* msu_package resource for Microsoft Update packagesNimishaS2016-11-163-0/+40
| | | | | | Signed-off-by: NimishaS <nimisha.sharad@msystechnologies.com> Signed-off-by: NimishaS <nimisha.sharad@msystechnologies.com>
* Updating knife ssl fetch to correctly store certificates when it does not ↵2919/ssl_fetch_no_cntyler-ball2016-10-311-0/+36
| | | | | | contain a common name. Stores the certificate under the URI host instead of the common name in that case Signed-off-by: tyler-ball <tyleraball@gmail.com>
* Fixed review commentsVasu11052016-09-303-0/+3
| | | | Signed-off-by: Vasu1105 <vasundhara.jagdale@clogeny.com>
* Attributes v1.1 changeslcg/attributes-v1.1Lamont Granquist2016-06-279-26/+18
| | | | | | | | | | | - fixes *_unless behavior and set_unless_value_present hack from Chef 12 - simplifies rm_* code - introduces functional read/write/unlink/exist? API - deprecates method_missing access to attributes for Chef 13 - deprecates set/set_unless aliases for Chef 14 - removes MultiMash mess that I wrote for Chef 13 https://github.com/chef/chef/pull/5029 for more details
* Filter out directory paths from all_files when loadinglist-unignored-filesdanielsdeleo2016-02-261-0/+0
|
* Add test file to fixture cookbookdanielsdeleo2016-02-261-0/+0
|
* Make chef-client read client.dJay Mundrawala2016-02-242-0/+2
| | | | | client.d/*.rb will be read in sorted order. All directories will be ignored.
* Copy client.d files during bootstrapJay Mundrawala2016-02-243-0/+4
| | | | | When knife finds a client.d/ directory, it will upload all files nested under that directory.
* Update for chef.io domain in copyright lines too.Noah Kantrowitz2016-02-023-3/+3
|
* Replace all Opscode copyrights with Chef Software.Noah Kantrowitz2016-02-023-6/+6
| | | Created via git ls-files | xargs perl -pi -e "s/(Copyright.*?), Opscode(,)? Inc(\.)?/\\1, Chef Software Inc./gi"
* Copyright year update for 2016 and massive cleanup.Noah Kantrowitz2016-02-026-9/+9
| | | Generated via git ls-files | xargs perl -pi -e "s/[Cc]opyright (?:\([Cc]\) )?((?\!$(date +%Y))\\d{4})(-\\d{4})?([, ][ \d]+)*(,|(?= ))/Copyright \\1-$(date +%Y),/g"
* Merge pull request #4388 from chef/lcg/more-rubocop-lintThom May2016-01-131-2/+1
|\ | | | | more rubocop fixes
| * more rubocop fixeslcg/more-rubocop-lintLamont Granquist2016-01-121-2/+1
| | | | | | | | | | | | | | | | | | | | | | fixes: Lint/UnreachableCode Lint/NonLocalExitFromIterator Lint/LiteralInCondition Lint/EmptyEnsure Lint/DefEndAlignment Lint/CircularArgumentReference
* | add cookbook metadata that will fail testsJordan Evans2015-12-281-0/+5
|/ | | | | This cookbook metadata uses the supports method, which currently parses versions using the cookbook version parser, when it should be using the platform parser.
* rebuilt deb fixtures on 10.04 to fix 10.04Lamont Granquist2015-12-0932-966/+222
|
* dpkg multipackage and bonus fixesLamont Granquist2015-12-0228-0/+1011
| | | | | | | | - multipackages dpkg_package - fixes edge conditions in load-current-resource around purging/removing packages that threw errors before - fixes the ability to purge packages that have been removed - adds a lot of functional tests for dpkg_package
* Merge pull request #3510 from ckaushik/issue_2513Thom May2015-09-022-0/+2
|\ | | | | Fixing Issue #2513 - the broken render of nested partial templates
| * Fixing Issue #2513 - the broken render of nested partial templates with ↵Kaushik C2015-07-272-0/+2
| | | | | | | | | | | | variables Authors: Kaushik C <kaushik.chand@gmail.com>, Sam Dunne <sam@sam-dunne.com>
* | dsc_script ps_credential functional testjdm/dsc-script-ps-credJay Mundrawala2015-08-251-0/+0
| |
* | CHEF-5012: add methods for template breadcrumbsLamont Granquist2015-08-181-0/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | adds: - cookbook_name - recipe_name - recipe_line_string - recipe_path - recipe_line - template_name - template_path accessible both as instance var (@-) and method (bare), like @node/node.
* | Update certsjdm/update-certsJay Mundrawala2015-07-011-56/+53
| |
* | Make load/include recipe run in child contextjk/resource_actionsJohn Keiser2015-06-232-0/+27
|/
* Replace lookup_provider_constant and protect against deprecation in testsJohn Keiser2015-05-133-6/+50
|
* Convert "override LWRP" spec to one explicit check, be absolutelyJohn Keiser2015-05-131-0/+5
| | | | | sure it didn't load by creating a global module inside the LWRP and checking it outside
* Reduce size of nested JSON test to 252 deepbtm/lower-json-nest-testsBryan McLellan2015-04-201-2/+2
| | | | | | I got confused running git on the tester with my last commit for #3101. This should clean it up.
* Merge pull request #3102 from chef/btm/lower-json-nest-testsThom May2015-04-162-4/+2
|\ | | | | Reduce size of json nested entries
| * Reduce size of json nested entriesBryan McLellan2015-04-152-4/+2
| | | | | | | | | | | | | | | | On FreeBSD 10.1 i386 we're seeing rspec 3.2.2 raise SystemStackError if the expect line has a nested hash of 255 levels. I'm going to guess we don't even need this many. I lowered this test from 1000 to 300 arbitrarily some time ago. Fixes #3101
* | add resource_resolver and resource_priority_mapLamont Granquist2015-04-152-2/+3
|/ | | | also wire them up through the Chef class.
* fix masterLamont Granquist2015-01-251-0/+0
| | | | | | | | | | | | broken by merging #2431. code was actually broken and the specs were broken, not sure how it got into ready-to-merge in that state. rolled back the FileUtils.rm_rf that was in the original patch since it trashed my chef git repo and in light of: https://github.com/ValveSoftware/steam-for-linux/issues/3671 i think the rm_rf is a bad idea.
* try to add testsVasiliy Tolstov2015-01-251-0/+0
| | | | Signed-off-by: Vasiliy Tolstov <v.tolstov@selfip.ru>
* Added provides to provider in specJay Mundrawala2014-12-081-0/+1
|
* Added comment about change in bar.rbjdm/lwrp-providesJay Mundrawala2014-12-051-1/+1
|
* Added a provides to lwrp in spec to cover that caseJay Mundrawala2014-12-051-0/+1
| | | | Note -- This test fails
* Merge pull request #2149 from JeanMertz/chef_client_no_check_files_subdirSerdar Sutay2014-10-102-0/+4
|\ | | | | knife upload fails due to "wrong" ruby syntax in files/* file
| * Skip checking files/**/*.rb files when doing syntax checksJean Mertz2014-10-082-0/+4
| | | | | | | | | | Chef should not be concerned with Ruby syntax in files delivered through the `cookbook_file` provider.
* | Merge pull request #2165 from coderanger/rfc017Serdar Sutay2014-10-102-0/+0
|\ \ | | | | | | RFC 17 implementation
| * | Tests for new loader behavior.Noah Kantrowitz2014-10-042-0/+0
| |/ | | | | | | | | Conflicts: spec/unit/cookbook_version_spec.rb