Hi David

Thanks for pointing out 'pdk bundle' - it does provide what I was looking 
for. It is however a bit noisy (but that's not a big deal):

PS> pdk bundle exec -- rspec .\spec\classes\apg_base_spec.rb
.

Finished in 7.81 seconds (files took 1.85 seconds to load)
1 example, 0 failures

C:/Program Files/Puppet 
Labs/DevelopmentKit/share/cache/ruby/2.1.0/gems/puppet-5.0.1-x64-mingw32/lib/puppet/util/windows
/api_types.rb:6: warning: already initialized constant FFI::WIN32_FALSE
C:/Program Files/Puppet 
Labs/DevelopmentKit/share/cache/ruby/2.1.0/gems/facter-2.5.0-x64-mingw32/lib/facter/util/windows
/api_types.rb:5: warning: previous definition of WIN32_FALSE was here
C:/Program Files/Puppet 
Labs/DevelopmentKit/share/cache/ruby/2.1.0/gems/puppet-5.0.1-x64-mingw32/lib/puppet/util/windows
/api_types.rb:9: warning: already initialized constant FFI::ERROR_SUCCESS
C:/Program Files/Puppet 
Labs/DevelopmentKit/share/cache/ruby/2.1.0/gems/facter-2.5.0-x64-mingw32/lib/facter/util/windows
/api_types.rb:8: warning: previous definition of ERROR_SUCCESS was here
C:/Program Files/Puppet 
Labs/DevelopmentKit/share/cache/ruby/2.1.0/gems/puppet-5.0.1-x64-mingw32/lib/puppet/util/windows
/api_types.rb:21: warning: already initialized constant 
FFI::Pointer::NULL_HANDLE
C:/Program Files/Puppet 
Labs/DevelopmentKit/share/cache/ruby/2.1.0/gems/facter-2.5.0-x64-mingw32/lib/facter/util/windows
/api_types.rb:20: warning: previous definition of NULL_HANDLE was here
!! spec/fixtures/modules/rimcdm already exists and is not a symlink 


The things that I use 'rake' and 'rspec' for are:

> rspec spec/classes/some_class_spec.rb # to run a single unit test instead 
of all tests
> rake spec_prep # to update fixtures
> rake spec_standalone # to run tests without updating fixtures

I'm working on refactoring an over-sized module; that's why being able to 
do quick tests is important to me.

I'm using the version of rspec-puppet bundled with the PDK - it appears to 
be version 2.6.7:

PS> pdk bundle exec -- rspec --debug
...
# C:/Program Files/Puppet 
Labs/DevelopmentKit/share/cache/ruby/2.1.0/gems/rspec-puppet-2.6.7/lib/rspec-puppet/monkey_patches.rb:273:in
 
`require'
...

On Thursday, 17 August 2017 10:33:08 UTC+2, David Schmitt wrote:
>
> <why does google groups insist on quoting every message?? - snip>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to puppet-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-users/50c77961-3246-47d3-bba8-1ff1a9d2cd78%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to