Age | Commit message (Collapse) | Author |
|
Convert specs to RSpec 2.99.2 syntax with Transpec
|
|
(FM-1951) Ensure Git is installable on EL 5 platforms
|
|
Git is not installed on EL 5, but it is not in the repos either.
With this patch, if we are going to install git on an EL 5 platform we
first ensure epel is installed(FM-1951) Ensure Git is installable on
EL 5 platforms
|
|
This conversion is done by Transpec 2.3.7 with the following command:
transpec
* 22 conversions
from: it { should ... }
to: it { is_expected.to ... }
* 19 conversions
from: obj.should
to: expect(obj).to
* 15 conversions
from: == expected
to: eq(expected)
* 5 conversions
from: it { should_not ... }
to: it { is_expected.not_to ... }
* 2 conversions
from: its(:attr) { }
to: describe '#attr' do subject { super().attr }; it { } end
* 2 conversions
from: obj.should_not
to: expect(obj).not_to
* 2 conversions
from: proc { }.should
to: expect { }.to
* 1 conversion
from: be_false
to: be_falsey
* 1 conversion
from: be_true
to: be_truthy
For more details: https://github.com/yujinakayama/transpec#supported-conversions
|
|
Handle both Array/Enumerable and String values for excludes parameter
|
|
Thanks to @revhazroot for identifying the problem that excludes with a
string or single-element array fails on Ruby >= 1.9.
|
|
Remove excess whitespace
|
|
|
|
(MODULES-428) Remove dummy warning
|
|
Puppet started raising a warning about multiple default providers due to
a change in puppet. The dummy provider exists to raise an error when
`provider` is not specified because there is no way to declare
`provider` as a required attribute in the type. Even passing a
`provider` value did not get rid of the "multiple default providers
found" warning however.
This commit causes the dummy provider to be the defacto default for all
resources which do not have an explicit provider declared, as the posix
feature is available on basically every operating system on which
vcsrepo works. (There is no way to create an "always default" provider.)
|
|
Disable simplecov on Ruby 1.8.7
|
|
|
|
|
|
Fix issue with puppet_module_install, removed and using updated method f...
|
|
beaker core copy_module_to
|
|
Update spec_helper for more consistency
|
|
|
|
|
|
Release 1.1.0
|
|
Summary:
This release adds a Perforce provider* and corrects the git provider
behavior when using `ensure => latest`.
*(Only git provider is currently supported.)
Features:
- New Perforce provider
Bugfixes:
- (MODULES-660) Fix behavior with `ensure => latest` and detached HEAD
- Spec test fixes
|
|
|
|
Fix metadata.json to match checksum
|
|
|
|
(maint) Use `copy_module_to` in `beaker_helper.rb`
|
|
Previously we were using `puppet_module_install()`. Which was ported from
Beaker-RSpec. Unfortunately for our heros that method has been refactored
since this was ran last. The method `puppet_module_install()` in Beaker
installs from the public forge, while the previous behavior, installing via
scp from the current directory, has moved to the method `copy_module_to`.
This updates the helper for the beaker tests to use the updated method.
|
|
Update Markdown with missing Perforce details.
|
|
The helper calls host outside of an each loop
|
|
|
|
Fix lint errors
|
|
|
|
|
|
(MODULES-660) Correct detached HEAD on latest
|
|
Previously vcsrepo detached HEAD on checkout which caused further branch
revisions to fail. This corrects the behavior, and works on git 1.7,
1.8, 1.9, and 2.0
|
|
Update README.markdown to fix the formatting around the officially supported note.
|
|
Just use metadata now
|
|
Fixed a missing '*' around the note.
|
|
|
|
(MODULES-1014) Add rspec for noop mode
|
|
|
|
|
|
Fix tabs/spaces in p4.rb
|
|
Basic Perforce provider
|
|
Release 1.0.2
|
|
Fix issue with node changing every checkin
|
|
Summary:
This supported release adds SLES 11 to the list of compatible OSs and
documentation updates for support.
|
|
|
|
Synchronize .travis.yml
|
|
|
|
|
|
Patch misuse of apply_manifest_on
|