Sun 9 Sep 11:56:29 BST 2018: starting build of ruby-rspec-puppet version 2.6.1-1 arch armel on mustang3 Running apt-get -q --download-only --only-source source ruby-rspec-puppet=2.6.1-1 Reading package lists... NOTICE: 'ruby-rspec-puppet' packaging is maintained in the 'Git' version control system at: https://anonscm.debian.org/git/pkg-ruby-extras/ruby-rspec-puppet.git Please use: git clone https://anonscm.debian.org/git/pkg-ruby-extras/ruby-rspec-puppet.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 65.2 kB of source archives. Get:1 http://mirror/debian unstable/main ruby-rspec-puppet 2.6.1-1 (dsc) [2,131 B] Get:2 http://mirror/debian unstable/main ruby-rspec-puppet 2.6.1-1 (tar) [60.2 kB] Get:3 http://mirror/debian unstable/main ruby-rspec-puppet 2.6.1-1 (diff) [2,920 B] Fetched 65.2 kB in 0s (222 kB/s) Download complete and in download only mode W: Download is performed unsandboxed as root as file 'ruby-rspec-puppet_2.6.1-1.dsc' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied) total 68 -rw-r--r-- 1 root root 2920 Jul 2 2017 ruby-rspec-puppet_2.6.1-1.debian.tar.xz -rw-r--r-- 1 root root 2131 Jul 2 2017 ruby-rspec-puppet_2.6.1-1.dsc -rw-r--r-- 1 root root 60195 Jul 2 2017 ruby-rspec-puppet_2.6.1.orig.tar.gz W: /root/.pbuilderrc does not exist I: using fakeroot in build. I: pbuilder: network access will be disabled during build I: Current time: Sun Sep 9 11:56:30 BST 2018 I: pbuilder-time-stamp: 1536490590 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-armel.tgz] I: copying local configuration I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: Mounting /dev I: Mounting /dev/pts I: Mounting /proc I: Mounting /sys I: policy-rc.d already exists I: Obtaining the cached apt archive contents I: Copying source file I: copying [ruby-rspec-puppet_2.6.1-1.dsc] I: copying [./ruby-rspec-puppet_2.6.1.orig.tar.gz] I: copying [./ruby-rspec-puppet_2.6.1-1.debian.tar.xz] I: Extracting source gpgv: unknown type of key resource 'trustedkeys.kbx' gpgv: keyblock resource '/root/.gnupg/trustedkeys.kbx': General error gpgv: Signature made Sun Jul 2 11:50:23 2017 UTC gpgv: using RSA key 7E43E9ACBF727AB3CF0885338716CE4614A452D8 gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./ruby-rspec-puppet_2.6.1-1.dsc dpkg-source: info: extracting ruby-rspec-puppet in ruby-rspec-puppet-2.6.1 dpkg-source: info: unpacking ruby-rspec-puppet_2.6.1.orig.tar.gz dpkg-source: info: unpacking ruby-rspec-puppet_2.6.1-1.debian.tar.xz I: Installing the build-deps I: user script /chroot/rebuildd/pbuilder/12585/tmp/hooks/D01update starting Get:1 http://mirror.einval.org/debian sid InRelease [233 kB] Ign:2 http://mirror.einval.org/debian sid/main armel Packages.diff/Index Get:2 http://mirror.einval.org/debian sid/main armel Packages.diff/Index [27.9 kB] Ign:2 http://mirror.einval.org/debian sid/main armel Packages.diff/Index Get:3 http://mirror.einval.org/debian sid/main armel Packages [7923 kB] Fetched 8156 kB in 3s (2951 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... The following additional packages will be installed: libncurses6 libprocps7 lsb-base Recommended packages: libgpm2 psmisc The following NEW packages will be installed: libncurses6 libprocps7 lsb-base procps debconf: delaying package configuration, since apt-utils is not installed 0 upgraded, 4 newly installed, 0 to remove and 42 not upgraded. Need to get 0 B/415 kB of archives. After this operation, 1113 kB of additional disk space will be used. Selecting previously unselected package libncurses6:armel. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 11698 files and directories currently installed.) Preparing to unpack .../libncurses6_6.1+20180714-1_armel.deb ... Unpacking libncurses6:armel (6.1+20180714-1) ... Selecting previously unselected package libprocps7:armel. Preparing to unpack .../libprocps7_2%3a3.3.15-2_armel.deb ... Unpacking libprocps7:armel (2:3.3.15-2) ... Selecting previously unselected package lsb-base. Preparing to unpack .../lsb-base_9.20170808_all.deb ... Unpacking lsb-base (9.20170808) ... Selecting previously unselected package procps. Preparing to unpack .../procps_2%3a3.3.15-2_armel.deb ... Unpacking procps (2:3.3.15-2) ... Setting up libprocps7:armel (2:3.3.15-2) ... Setting up lsb-base (9.20170808) ... Processing triggers for libc-bin (2.27-5) ... Setting up libncurses6:armel (6.1+20180714-1) ... Setting up procps (2:3.3.15-2) ... update-alternatives: using /usr/bin/w.procps to provide /usr/bin/w (w) in auto mode Processing triggers for libc-bin (2.27-5) ... I: user script /chroot/rebuildd/pbuilder/12585/tmp/hooks/D01update finished W: skipping an editor backup file /chroot/rebuildd/pbuilder/12585/tmp/hooks/D01update~ I: user script /chroot/rebuildd/pbuilder/12585/tmp/hooks/D02enable_swp starting I: user script /chroot/rebuildd/pbuilder/12585/tmp/hooks/D02enable_swp finished W: skipping an editor backup file /chroot/rebuildd/pbuilder/12585/tmp/hooks/D02enable_swp~ -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: armel Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper (>= 10~), gem2deb, puppet, ruby-rspec dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 11783 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper (>= 10~); however: Package debhelper is not installed. pbuilder-satisfydepends-dummy depends on gem2deb; however: Package gem2deb is not installed. pbuilder-satisfydepends-dummy depends on puppet; however: Package puppet is not installed. pbuilder-satisfydepends-dummy depends on ruby-rspec; however: Package ruby-rspec is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: augeas-lenses{a} autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdmainutils{a} ca-certificates{a} debhelper{a} devscripts{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dwz{a} facter{a} file{a} gem2deb{a} gem2deb-test-runner{a} gettext{a} gettext-base{a} groff-base{a} hiera{a} intltool-debian{a} libarchive-zip-perl{a} libaugeas0{a} libboost-atomic1.62.0{a} libboost-chrono1.62.0{a} libboost-date-time1.62.0{a} libboost-locale1.62.0{a} libboost-log1.62.0{a} libboost-program-options1.62.0{a} libboost-regex1.62.0{a} libboost-thread1.62.0{a} libbsd0{a} libcpp-hocon0.1.7{a} libcroco3{a} libcurl4{a} libelf1{a} libexpat1{a} libfacter3.11.0{a} libfile-homedir-perl{a} libfile-stripnondeterminism-perl{a} libfile-which-perl{a} libfreetype6{a} libglib2.0-0{a} libgmp-dev{a} libgmpxx4ldbl{a} libgraphite2-3{a} libgssapi-krb5-2{a} libharfbuzz0b{a} libicu-le-hb0{a} libicu60{a} libk5crypto3{a} libkeyutils1{a} libkrb5-3{a} libkrb5support0{a} libldap-2.4-2{a} libldap-common{a} libleatherman1.4.2{a} libmagic-mgc{a} libmagic1{a} libmpdec2{a} libnghttp2-14{a} libpipeline1{a} libpng16-16{a} libpsl5{a} libpython3-stdlib{a} libpython3.6-minimal{a} libpython3.6-stdlib{a} libreadline7{a} librtmp1{a} libruby2.5{a} libsasl2-2{a} libsasl2-modules-db{a} libsigsegv2{a} libssh2-1{a} libssl1.1{a} libtimedate-perl{a} libtool{a} libxml2{a} libyaml-0-2{a} libyaml-cpp0.5v5{a} m4{a} man-db{a} mime-support{a} openssl{a} po-debconf{a} puppet{a} python3{a} python3-minimal{a} python3.6{a} python3.6-minimal{a} rake{a} readline-common{a} ruby{a} ruby-all-dev{a} ruby-augeas{a} ruby-deep-merge{a} ruby-did-you-mean{a} ruby-diff-lcs{a} ruby-json{a} ruby-minitest{a} ruby-net-telnet{a} ruby-power-assert{a} ruby-rspec{a} ruby-rspec-core{a} ruby-rspec-expectations{a} ruby-rspec-mocks{a} ruby-rspec-support{a} ruby-setup{a} ruby-shadow{a} ruby-test-unit{a} ruby-thread-order{a} ruby-xmlrpc{a} ruby2.5{a} ruby2.5-dev{a} rubygems-integration{a} sensible-utils{a} The following packages are RECOMMENDED but will NOT be installed: apt-file at curl dctrl-tools debconf-utils debian-keyring dput dput-ng dupload equivs fakeroot fonts-lato gnupg gnupg2 krb5-locales libarchive-cpio-perl libdistro-info-perl libencode-locale-perl libgit-wrapper-perl libglib2.0-data libjs-jquery liblist-compare-perl libltdl-dev liblwp-protocol-https-perl libmail-sendmail-perl libsasl2-modules libsoap-lite-perl libstring-shellquote-perl libtry-tiny-perl liburi-perl libwww-perl licensecheck lintian lsb-release lynx patchutils pseudo publicsuffix python3-apt python3-debian python3-magic python3-requests python3-unidiff python3-xdg ruby-selinux ruby2.5-doc shared-mime-info strace unzip wdiff wget xdg-user-dirs zip 0 packages upgraded, 116 newly installed, 0 to remove and 42 not upgraded. Need to get 0 B/38.7 MB of archives. After unpacking 140 MB will be used. Writing extended state information... debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libbsd0:armel. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 11783 files and directories currently installed.) Preparing to unpack .../0-libbsd0_0.9.1-1_armel.deb ... Unpacking libbsd0:armel (0.9.1-1) ... Selecting previously unselected package bsdmainutils. Preparing to unpack .../1-bsdmainutils_11.1.2+b1_armel.deb ... Unpacking bsdmainutils (11.1.2+b1) ... Selecting previously unselected package groff-base. Preparing to unpack .../2-groff-base_1.22.3-10_armel.deb ... Unpacking groff-base (1.22.3-10) ... Selecting previously unselected package libpipeline1:armel. Preparing to unpack .../3-libpipeline1_1.5.0-1_armel.deb ... Unpacking libpipeline1:armel (1.5.0-1) ... Selecting previously unselected package man-db. Preparing to unpack .../4-man-db_2.8.4-2_armel.deb ... Unpacking man-db (2.8.4-2) ... Selecting previously unselected package libssl1.1:armel. Preparing to unpack .../5-libssl1.1_1.1.1~~pre9-1_armel.deb ... Unpacking libssl1.1:armel (1.1.1~~pre9-1) ... Selecting previously unselected package libpython3.6-minimal:armel. Preparing to unpack .../6-libpython3.6-minimal_3.6.6-4_armel.deb ... Unpacking libpython3.6-minimal:armel (3.6.6-4) ... Selecting previously unselected package libexpat1:armel. Preparing to unpack .../7-libexpat1_2.2.6-1_armel.deb ... Unpacking libexpat1:armel (2.2.6-1) ... Selecting previously unselected package python3.6-minimal. Preparing to unpack .../8-python3.6-minimal_3.6.6-4_armel.deb ... Unpacking python3.6-minimal (3.6.6-4) ... Setting up libssl1.1:armel (1.1.1~~pre9-1) ... Setting up libpython3.6-minimal:armel (3.6.6-4) ... Setting up libexpat1:armel (2.2.6-1) ... Setting up python3.6-minimal (3.6.6-4) ... Selecting previously unselected package python3-minimal. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12656 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.6.6-1_armel.deb ... Unpacking python3-minimal (3.6.6-1) ... Selecting previously unselected package mime-support. Preparing to unpack .../1-mime-support_3.61_all.deb ... Unpacking mime-support (3.61) ... Selecting previously unselected package libmpdec2:armel. Preparing to unpack .../2-libmpdec2_2.4.2-2_armel.deb ... Unpacking libmpdec2:armel (2.4.2-2) ... Selecting previously unselected package readline-common. Preparing to unpack .../3-readline-common_7.0-5_all.deb ... Unpacking readline-common (7.0-5) ... Selecting previously unselected package libreadline7:armel. Preparing to unpack .../4-libreadline7_7.0-5_armel.deb ... Unpacking libreadline7:armel (7.0-5) ... Selecting previously unselected package libpython3.6-stdlib:armel. Preparing to unpack .../5-libpython3.6-stdlib_3.6.6-4_armel.deb ... Unpacking libpython3.6-stdlib:armel (3.6.6-4) ... Selecting previously unselected package python3.6. Preparing to unpack .../6-python3.6_3.6.6-4_armel.deb ... Unpacking python3.6 (3.6.6-4) ... Selecting previously unselected package libpython3-stdlib:armel. Preparing to unpack .../7-libpython3-stdlib_3.6.6-1_armel.deb ... Unpacking libpython3-stdlib:armel (3.6.6-1) ... Setting up python3-minimal (3.6.6-1) ... Selecting previously unselected package python3. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 13109 files and directories currently installed.) Preparing to unpack .../00-python3_3.6.6-1_armel.deb ... Unpacking python3 (3.6.6-1) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../01-sensible-utils_0.0.12_all.deb ... Unpacking sensible-utils (0.0.12) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../02-libmagic-mgc_1%3a5.34-2_armel.deb ... Unpacking libmagic-mgc (1:5.34-2) ... Selecting previously unselected package libmagic1:armel. Preparing to unpack .../03-libmagic1_1%3a5.34-2_armel.deb ... Unpacking libmagic1:armel (1:5.34-2) ... Selecting previously unselected package file. Preparing to unpack .../04-file_1%3a5.34-2_armel.deb ... Unpacking file (1:5.34-2) ... Selecting previously unselected package gettext-base. Preparing to unpack .../05-gettext-base_0.19.8.1-7_armel.deb ... Unpacking gettext-base (0.19.8.1-7) ... Selecting previously unselected package augeas-lenses. Preparing to unpack .../06-augeas-lenses_1.11.0-1_all.deb ... Unpacking augeas-lenses (1.11.0-1) ... Selecting previously unselected package libsigsegv2:armel. Preparing to unpack .../07-libsigsegv2_2.12-2_armel.deb ... Unpacking libsigsegv2:armel (2.12-2) ... Selecting previously unselected package m4. Preparing to unpack .../08-m4_1.4.18-1_armel.deb ... Unpacking m4 (1.4.18-1) ... Selecting previously unselected package autoconf. Preparing to unpack .../09-autoconf_2.69-11_all.deb ... Unpacking autoconf (2.69-11) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../10-autotools-dev_20180224.1_all.deb ... Unpacking autotools-dev (20180224.1) ... Selecting previously unselected package automake. Preparing to unpack .../11-automake_1%3a1.16.1-1.1_all.deb ... Unpacking automake (1:1.16.1-1.1) ... Selecting previously unselected package autopoint. Preparing to unpack .../12-autopoint_0.19.8.1-7_all.deb ... Unpacking autopoint (0.19.8.1-7) ... Selecting previously unselected package openssl. Preparing to unpack .../13-openssl_1.1.1~~pre9-1_armel.deb ... Unpacking openssl (1.1.1~~pre9-1) ... Selecting previously unselected package ca-certificates. Preparing to unpack .../14-ca-certificates_20180409_all.deb ... Unpacking ca-certificates (20180409) ... Selecting previously unselected package libtool. Preparing to unpack .../15-libtool_2.4.6-3.1_all.deb ... Unpacking libtool (2.4.6-3.1) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../16-dh-autoreconf_19_all.deb ... Unpacking dh-autoreconf (19) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../17-libarchive-zip-perl_1.63-1_all.deb ... Unpacking libarchive-zip-perl (1.63-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../18-libfile-stripnondeterminism-perl_0.042-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (0.042-1) ... Selecting previously unselected package libtimedate-perl. Preparing to unpack .../19-libtimedate-perl_2.3000-2_all.deb ... Unpacking libtimedate-perl (2.3000-2) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../20-dh-strip-nondeterminism_0.042-1_all.deb ... Unpacking dh-strip-nondeterminism (0.042-1) ... Selecting previously unselected package libelf1:armel. Preparing to unpack .../21-libelf1_0.170-0.5_armel.deb ... Unpacking libelf1:armel (0.170-0.5) ... Selecting previously unselected package dwz. Preparing to unpack .../22-dwz_0.12-2_armel.deb ... Unpacking dwz (0.12-2) ... Selecting previously unselected package libglib2.0-0:armel. Preparing to unpack .../23-libglib2.0-0_2.58.0-3_armel.deb ... Unpacking libglib2.0-0:armel (2.58.0-3) ... Selecting previously unselected package libpng16-16:armel. Preparing to unpack .../24-libpng16-16_1.6.34-2_armel.deb ... Unpacking libpng16-16:armel (1.6.34-2) ... Selecting previously unselected package libfreetype6:armel. Preparing to unpack .../25-libfreetype6_2.8.1-2_armel.deb ... Unpacking libfreetype6:armel (2.8.1-2) ... Selecting previously unselected package libgraphite2-3:armel. Preparing to unpack .../26-libgraphite2-3_1.3.12-1_armel.deb ... Unpacking libgraphite2-3:armel (1.3.12-1) ... Selecting previously unselected package libharfbuzz0b:armel. Preparing to unpack .../27-libharfbuzz0b_1.8.8-2_armel.deb ... Unpacking libharfbuzz0b:armel (1.8.8-2) ... Selecting previously unselected package libicu-le-hb0:armel. Preparing to unpack .../28-libicu-le-hb0_1.0.3+git161113-5_armel.deb ... Unpacking libicu-le-hb0:armel (1.0.3+git161113-5) ... Selecting previously unselected package libicu60:armel. Preparing to unpack .../29-libicu60_60.2-6_armel.deb ... Unpacking libicu60:armel (60.2-6) ... Selecting previously unselected package libxml2:armel. Preparing to unpack .../30-libxml2_2.9.4+dfsg1-7+b1_armel.deb ... Unpacking libxml2:armel (2.9.4+dfsg1-7+b1) ... Selecting previously unselected package libcroco3:armel. Preparing to unpack .../31-libcroco3_0.6.12-2_armel.deb ... Unpacking libcroco3:armel (0.6.12-2) ... Selecting previously unselected package gettext. Preparing to unpack .../32-gettext_0.19.8.1-7_armel.deb ... Unpacking gettext (0.19.8.1-7) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../33-intltool-debian_0.35.0+20060710.4_all.deb ... Unpacking intltool-debian (0.35.0+20060710.4) ... Selecting previously unselected package po-debconf. Preparing to unpack .../34-po-debconf_1.0.20_all.deb ... Unpacking po-debconf (1.0.20) ... Selecting previously unselected package debhelper. Preparing to unpack .../35-debhelper_11.3.5_all.deb ... Unpacking debhelper (11.3.5) ... Selecting previously unselected package libfile-which-perl. Preparing to unpack .../36-libfile-which-perl_1.22-1_all.deb ... Unpacking libfile-which-perl (1.22-1) ... Selecting previously unselected package libfile-homedir-perl. Preparing to unpack .../37-libfile-homedir-perl_1.004-1_all.deb ... Unpacking libfile-homedir-perl (1.004-1) ... Selecting previously unselected package devscripts. Preparing to unpack .../38-devscripts_2.18.4_armel.deb ... Unpacking devscripts (2.18.4) ... Selecting previously unselected package libboost-chrono1.62.0:armel. Preparing to unpack .../39-libboost-chrono1.62.0_1.62.0+dfsg-8_armel.deb ... Unpacking libboost-chrono1.62.0:armel (1.62.0+dfsg-8) ... Selecting previously unselected package libboost-thread1.62.0:armel. Preparing to unpack .../40-libboost-thread1.62.0_1.62.0+dfsg-8_armel.deb ... Unpacking libboost-thread1.62.0:armel (1.62.0+dfsg-8) ... Selecting previously unselected package libboost-locale1.62.0:armel. Preparing to unpack .../41-libboost-locale1.62.0_1.62.0+dfsg-8_armel.deb ... Unpacking libboost-locale1.62.0:armel (1.62.0+dfsg-8) ... Selecting previously unselected package libboost-program-options1.62.0:armel. Preparing to unpack .../42-libboost-program-options1.62.0_1.62.0+dfsg-8_armel.deb ... Unpacking libboost-program-options1.62.0:armel (1.62.0+dfsg-8) ... Selecting previously unselected package libboost-regex1.62.0:armel. Preparing to unpack .../43-libboost-regex1.62.0_1.62.0+dfsg-8_armel.deb ... Unpacking libboost-regex1.62.0:armel (1.62.0+dfsg-8) ... Selecting previously unselected package libboost-atomic1.62.0:armel. Preparing to unpack .../44-libboost-atomic1.62.0_1.62.0+dfsg-8_armel.deb ... Unpacking libboost-atomic1.62.0:armel (1.62.0+dfsg-8) ... Selecting previously unselected package libboost-date-time1.62.0:armel. Preparing to unpack .../45-libboost-date-time1.62.0_1.62.0+dfsg-8_armel.deb ... Unpacking libboost-date-time1.62.0:armel (1.62.0+dfsg-8) ... Selecting previously unselected package libboost-log1.62.0. Preparing to unpack .../46-libboost-log1.62.0_1.62.0+dfsg-8_armel.deb ... Unpacking libboost-log1.62.0 (1.62.0+dfsg-8) ... Selecting previously unselected package libkeyutils1:armel. Preparing to unpack .../47-libkeyutils1_1.5.9-9.3_armel.deb ... Unpacking libkeyutils1:armel (1.5.9-9.3) ... Selecting previously unselected package libkrb5support0:armel. Preparing to unpack .../48-libkrb5support0_1.16-2_armel.deb ... Unpacking libkrb5support0:armel (1.16-2) ... Selecting previously unselected package libk5crypto3:armel. Preparing to unpack .../49-libk5crypto3_1.16-2_armel.deb ... Unpacking libk5crypto3:armel (1.16-2) ... Selecting previously unselected package libkrb5-3:armel. Preparing to unpack .../50-libkrb5-3_1.16-2_armel.deb ... Unpacking libkrb5-3:armel (1.16-2) ... Selecting previously unselected package libgssapi-krb5-2:armel. Preparing to unpack .../51-libgssapi-krb5-2_1.16-2_armel.deb ... Unpacking libgssapi-krb5-2:armel (1.16-2) ... Selecting previously unselected package libsasl2-modules-db:armel. Preparing to unpack .../52-libsasl2-modules-db_2.1.27~101-g0780600+dfsg-3.1_armel.deb ... Unpacking libsasl2-modules-db:armel (2.1.27~101-g0780600+dfsg-3.1) ... Selecting previously unselected package libsasl2-2:armel. Preparing to unpack .../53-libsasl2-2_2.1.27~101-g0780600+dfsg-3.1_armel.deb ... Unpacking libsasl2-2:armel (2.1.27~101-g0780600+dfsg-3.1) ... Selecting previously unselected package libldap-common. Preparing to unpack .../54-libldap-common_2.4.46+dfsg-5_all.deb ... Unpacking libldap-common (2.4.46+dfsg-5) ... Selecting previously unselected package libldap-2.4-2:armel. Preparing to unpack .../55-libldap-2.4-2_2.4.46+dfsg-5_armel.deb ... Unpacking libldap-2.4-2:armel (2.4.46+dfsg-5) ... Selecting previously unselected package libnghttp2-14:armel. Preparing to unpack .../56-libnghttp2-14_1.33.0-1_armel.deb ... Unpacking libnghttp2-14:armel (1.33.0-1) ... Selecting previously unselected package libpsl5:armel. Preparing to unpack .../57-libpsl5_0.20.2-1_armel.deb ... Unpacking libpsl5:armel (0.20.2-1) ... Selecting previously unselected package librtmp1:armel. Preparing to unpack .../58-librtmp1_2.4+20151223.gitfa8646d.1-2_armel.deb ... Unpacking librtmp1:armel (2.4+20151223.gitfa8646d.1-2) ... Selecting previously unselected package libssh2-1:armel. Preparing to unpack .../59-libssh2-1_1.8.0-2_armel.deb ... Unpacking libssh2-1:armel (1.8.0-2) ... Selecting previously unselected package libcurl4:armel. Preparing to unpack .../60-libcurl4_7.61.0-1_armel.deb ... Unpacking libcurl4:armel (7.61.0-1) ... Selecting previously unselected package libleatherman1.4.2:armel. Preparing to unpack .../61-libleatherman1.4.2_1.4.2+dfsg-2_armel.deb ... Unpacking libleatherman1.4.2:armel (1.4.2+dfsg-2) ... Selecting previously unselected package libcpp-hocon0.1.7:armel. Preparing to unpack .../62-libcpp-hocon0.1.7_0.1.7-1_armel.deb ... Unpacking libcpp-hocon0.1.7:armel (0.1.7-1) ... Selecting previously unselected package libyaml-cpp0.5v5:armel. Preparing to unpack .../63-libyaml-cpp0.5v5_0.5.2-4_armel.deb ... Unpacking libyaml-cpp0.5v5:armel (0.5.2-4) ... Selecting previously unselected package libfacter3.11.0:armel. Preparing to unpack .../64-libfacter3.11.0_3.11.0-1+b2_armel.deb ... Unpacking libfacter3.11.0:armel (3.11.0-1+b2) ... Selecting previously unselected package facter. Preparing to unpack .../65-facter_3.11.0-1+b2_armel.deb ... Unpacking facter (3.11.0-1+b2) ... Selecting previously unselected package rubygems-integration. Preparing to unpack .../66-rubygems-integration_1.11_all.deb ... Unpacking rubygems-integration (1.11) ... Selecting previously unselected package ruby-did-you-mean. Preparing to unpack .../67-ruby-did-you-mean_1.2.1-1_all.deb ... Unpacking ruby-did-you-mean (1.2.1-1) ... Selecting previously unselected package ruby-minitest. Preparing to unpack .../68-ruby-minitest_5.11.3-1_all.deb ... Unpacking ruby-minitest (5.11.3-1) ... Selecting previously unselected package ruby-net-telnet. Preparing to unpack .../69-ruby-net-telnet_0.1.1-2_all.deb ... Unpacking ruby-net-telnet (0.1.1-2) ... Selecting previously unselected package ruby-power-assert. Preparing to unpack .../70-ruby-power-assert_1.1.1-1_all.deb ... Unpacking ruby-power-assert (1.1.1-1) ... Selecting previously unselected package ruby-test-unit. Preparing to unpack .../71-ruby-test-unit_3.2.8-1_all.deb ... Unpacking ruby-test-unit (3.2.8-1) ... Selecting previously unselected package ruby-xmlrpc. Preparing to unpack .../72-ruby-xmlrpc_0.3.0-2_all.deb ... Unpacking ruby-xmlrpc (0.3.0-2) ... Selecting previously unselected package libyaml-0-2:armel. Preparing to unpack .../73-libyaml-0-2_0.2.1-1_armel.deb ... Unpacking libyaml-0-2:armel (0.2.1-1) ... Selecting previously unselected package libruby2.5:armel. Preparing to unpack .../74-libruby2.5_2.5.1-5_armel.deb ... Unpacking libruby2.5:armel (2.5.1-5) ... Selecting previously unselected package ruby2.5. Preparing to unpack .../75-ruby2.5_2.5.1-5_armel.deb ... Unpacking ruby2.5 (2.5.1-5) ... Selecting previously unselected package ruby. Preparing to unpack .../76-ruby_1%3a2.5.1_armel.deb ... Unpacking ruby (1:2.5.1) ... Selecting previously unselected package rake. Preparing to unpack .../77-rake_12.3.1-3_all.deb ... Unpacking rake (12.3.1-3) ... Selecting previously unselected package gem2deb-test-runner. Preparing to unpack .../78-gem2deb-test-runner_0.39_armel.deb ... Unpacking gem2deb-test-runner (0.39) ... Selecting previously unselected package libgmpxx4ldbl:armel. Preparing to unpack .../79-libgmpxx4ldbl_2%3a6.1.2+dfsg-3_armel.deb ... Unpacking libgmpxx4ldbl:armel (2:6.1.2+dfsg-3) ... Selecting previously unselected package libgmp-dev:armel. Preparing to unpack .../80-libgmp-dev_2%3a6.1.2+dfsg-3_armel.deb ... Unpacking libgmp-dev:armel (2:6.1.2+dfsg-3) ... Selecting previously unselected package ruby2.5-dev:armel. Preparing to unpack .../81-ruby2.5-dev_2.5.1-5_armel.deb ... Unpacking ruby2.5-dev:armel (2.5.1-5) ... Selecting previously unselected package ruby-all-dev:armel. Preparing to unpack .../82-ruby-all-dev_1%3a2.5.1_armel.deb ... Unpacking ruby-all-dev:armel (1:2.5.1) ... Selecting previously unselected package ruby-setup. Preparing to unpack .../83-ruby-setup_3.4.1-9_all.deb ... Unpacking ruby-setup (3.4.1-9) ... Selecting previously unselected package gem2deb. Preparing to unpack .../84-gem2deb_0.39_armel.deb ... Unpacking gem2deb (0.39) ... Selecting previously unselected package ruby-deep-merge. Preparing to unpack .../85-ruby-deep-merge_1.1.1-1_all.deb ... Unpacking ruby-deep-merge (1.1.1-1) ... Selecting previously unselected package ruby-json. Preparing to unpack .../86-ruby-json_2.1.0+dfsg-2+b1_armel.deb ... Unpacking ruby-json (2.1.0+dfsg-2+b1) ... Selecting previously unselected package hiera. Preparing to unpack .../87-hiera_3.2.0-2_all.deb ... Unpacking hiera (3.2.0-2) ... Selecting previously unselected package libaugeas0:armel. Preparing to unpack .../88-libaugeas0_1.11.0-1_armel.deb ... Unpacking libaugeas0:armel (1.11.0-1) ... Selecting previously unselected package ruby-augeas. Preparing to unpack .../89-ruby-augeas_1%3a0.5.0-3+b6_armel.deb ... Unpacking ruby-augeas (1:0.5.0-3+b6) ... Selecting previously unselected package ruby-shadow. Preparing to unpack .../90-ruby-shadow_2.5.0-1+b1_armel.deb ... Unpacking ruby-shadow (2.5.0-1+b1) ... Selecting previously unselected package puppet. Preparing to unpack .../91-puppet_5.5.6-1_all.deb ... Unpacking puppet (5.5.6-1) ... Selecting previously unselected package ruby-diff-lcs. Preparing to unpack .../92-ruby-diff-lcs_1.3-1_all.deb ... Unpacking ruby-diff-lcs (1.3-1) ... Selecting previously unselected package ruby-rspec-support. Preparing to unpack .../93-ruby-rspec-support_3.8.0c0e1m0s0-1_all.deb ... Unpacking ruby-rspec-support (3.8.0c0e1m0s0-1) ... Selecting previously unselected package ruby-rspec-expectations. Preparing to unpack .../94-ruby-rspec-expectations_3.8.0c0e1m0s0-1_all.deb ... Unpacking ruby-rspec-expectations (3.8.0c0e1m0s0-1) ... Selecting previously unselected package ruby-rspec-mocks. Preparing to unpack .../95-ruby-rspec-mocks_3.8.0c0e1m0s0-1_all.deb ... Unpacking ruby-rspec-mocks (3.8.0c0e1m0s0-1) ... Selecting previously unselected package ruby-thread-order. Preparing to unpack .../96-ruby-thread-order_1.1.0-1_all.deb ... Unpacking ruby-thread-order (1.1.0-1) ... Selecting previously unselected package ruby-rspec-core. Preparing to unpack .../97-ruby-rspec-core_3.8.0c0e1m0s0-1_all.deb ... Unpacking ruby-rspec-core (3.8.0c0e1m0s0-1) ... Selecting previously unselected package ruby-rspec. Preparing to unpack .../98-ruby-rspec_3.8.0c0e1m0s0-1_all.deb ... Unpacking ruby-rspec (3.8.0c0e1m0s0-1) ... Setting up readline-common (7.0-5) ... Setting up libboost-date-time1.62.0:armel (1.62.0+dfsg-8) ... Setting up ruby-xmlrpc (0.3.0-2) ... Setting up libarchive-zip-perl (1.63-1) ... Setting up libnghttp2-14:armel (1.33.0-1) ... Setting up mime-support (3.61) ... Setting up libfile-which-perl (1.22-1) ... Setting up libpng16-16:armel (1.6.34-2) ... Setting up libtimedate-perl (2.3000-2) ... Setting up libsigsegv2:armel (2.12-2) ... Setting up libldap-common (2.4.46+dfsg-5) ... Setting up libboost-program-options1.62.0:armel (1.62.0+dfsg-8) ... Setting up libboost-thread1.62.0:armel (1.62.0+dfsg-8) ... Setting up libreadline7:armel (7.0-5) ... Setting up libpsl5:armel (0.20.2-1) ... Setting up libfile-homedir-perl (1.004-1) ... Setting up libelf1:armel (0.170-0.5) ... Setting up groff-base (1.22.3-10) ... Setting up libglib2.0-0:armel (2.58.0-3) ... No schema files found: doing nothing. Setting up libsasl2-modules-db:armel (2.1.27~101-g0780600+dfsg-3.1) ... Setting up libsasl2-2:armel (2.1.27~101-g0780600+dfsg-3.1) ... Setting up gettext-base (0.19.8.1-7) ... Setting up libpipeline1:armel (1.5.0-1) ... Setting up librtmp1:armel (2.4+20151223.gitfa8646d.1-2) ... Setting up m4 (1.4.18-1) ... Setting up libbsd0:armel (0.9.1-1) ... Setting up libfreetype6:armel (2.8.1-2) ... Setting up libmagic-mgc (1:5.34-2) ... Setting up libmagic1:armel (1:5.34-2) ... Setting up libgraphite2-3:armel (1.3.12-1) ... Setting up ruby-did-you-mean (1.2.1-1) ... Setting up libyaml-0-2:armel (0.2.1-1) ... Setting up sensible-utils (0.0.12) ... Setting up libssh2-1:armel (1.8.0-2) ... Processing triggers for libc-bin (2.27-5) ... Setting up dwz (0.12-2) ... Setting up autotools-dev (20180224.1) ... Setting up libldap-2.4-2:armel (2.4.46+dfsg-5) ... Setting up augeas-lenses (1.11.0-1) ... Setting up openssl (1.1.1~~pre9-1) ... Setting up ruby-net-telnet (0.1.1-2) ... Setting up libboost-atomic1.62.0:armel (1.62.0+dfsg-8) ... Setting up libyaml-cpp0.5v5:armel (0.5.2-4) ... Setting up libkeyutils1:armel (1.5.9-9.3) ... Setting up bsdmainutils (11.1.2+b1) ... update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode Setting up libgmpxx4ldbl:armel (2:6.1.2+dfsg-3) ... Setting up ruby-minitest (5.11.3-1) ... Setting up ca-certificates (20180409) ... Updating certificates in /etc/ssl/certs... 133 added, 0 removed; done. Setting up autopoint (0.19.8.1-7) ... Setting up libboost-chrono1.62.0:armel (1.62.0+dfsg-8) ... Setting up libmpdec2:armel (2.4.2-2) ... Setting up ruby-power-assert (1.1.1-1) ... Setting up libfile-stripnondeterminism-perl (0.042-1) ... Setting up libgmp-dev:armel (2:6.1.2+dfsg-3) ... Setting up libpython3.6-stdlib:armel (3.6.6-4) ... Setting up python3.6 (3.6.6-4) ... Setting up ruby-test-unit (3.2.8-1) ... Setting up libharfbuzz0b:armel (1.8.8-2) ... Setting up autoconf (2.69-11) ... Setting up file (1:5.34-2) ... Setting up libkrb5support0:armel (1.16-2) ... Setting up automake (1:1.16.1-1.1) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up rubygems-integration (1.11) ... Setting up man-db (2.8.4-2) ... Building database of manual pages ... Setting up libtool (2.4.6-3.1) ... Setting up libpython3-stdlib:armel (3.6.6-1) ... Setting up libk5crypto3:armel (1.16-2) ... Setting up python3 (3.6.6-1) ... Setting up devscripts (2.18.4) ... Setting up libkrb5-3:armel (1.16-2) ... Setting up libgssapi-krb5-2:armel (1.16-2) ... Setting up libcurl4:armel (7.61.0-1) ... Setting up dh-autoreconf (19) ... Setting up rake (12.3.1-3) ... Setting up libicu-le-hb0:armel (1.0.3+git161113-5) ... Setting up dh-strip-nondeterminism (0.042-1) ... Setting up libruby2.5:armel (2.5.1-5) ... Setting up libicu60:armel (60.2-6) ... Setting up libboost-regex1.62.0:armel (1.62.0+dfsg-8) ... Setting up libxml2:armel (2.9.4+dfsg1-7+b1) ... Setting up libboost-locale1.62.0:armel (1.62.0+dfsg-8) ... Setting up libcroco3:armel (0.6.12-2) ... Setting up ruby2.5-dev:armel (2.5.1-5) ... Setting up ruby2.5 (2.5.1-5) ... Setting up ruby-all-dev:armel (1:2.5.1) ... Setting up gettext (0.19.8.1-7) ... Setting up libboost-log1.62.0 (1.62.0+dfsg-8) ... Setting up libaugeas0:armel (1.11.0-1) ... Setting up intltool-debian (0.35.0+20060710.4) ... Setting up libleatherman1.4.2:armel (1.4.2+dfsg-2) ... Setting up libcpp-hocon0.1.7:armel (0.1.7-1) ... Setting up ruby (1:2.5.1) ... Setting up ruby-diff-lcs (1.3-1) ... Setting up gem2deb-test-runner (0.39) ... Setting up ruby-augeas (1:0.5.0-3+b6) ... Setting up ruby-json (2.1.0+dfsg-2+b1) ... Setting up po-debconf (1.0.20) ... Setting up ruby-thread-order (1.1.0-1) ... Setting up ruby-rspec-support (3.8.0c0e1m0s0-1) ... Setting up ruby-setup (3.4.1-9) ... Setting up ruby-shadow (2.5.0-1+b1) ... Setting up libfacter3.11.0:armel (3.11.0-1+b2) ... Setting up facter (3.11.0-1+b2) ... Setting up ruby-deep-merge (1.1.1-1) ... Setting up debhelper (11.3.5) ... Setting up ruby-rspec-expectations (3.8.0c0e1m0s0-1) ... Setting up ruby-rspec-mocks (3.8.0c0e1m0s0-1) ... Setting up ruby-rspec-core (3.8.0c0e1m0s0-1) ... Setting up hiera (3.2.0-2) ... Setting up gem2deb (0.39) ... Setting up puppet (5.5.6-1) ... invoke-rc.d: could not determine current runlevel invoke-rc.d: policy-rc.d denied execution of start. Setting up ruby-rspec (3.8.0c0e1m0s0-1) ... Processing triggers for libc-bin (2.27-5) ... Processing triggers for ca-certificates (20180409) ... Updating certificates in /etc/ssl/certs... 0 added, 0 removed; done. Running hooks in /etc/ca-certificates/update.d... done. Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps Reading package lists... Building dependency tree... Reading state information... The following additional packages will be installed: libfakeroot The following NEW packages will be installed: fakeroot libfakeroot debconf: delaying package configuration, since apt-utils is not installed 0 upgraded, 2 newly installed, 0 to remove and 42 not upgraded. Need to get 0 B/129 kB of archives. After this operation, 348 kB of additional disk space will be used. Selecting previously unselected package libfakeroot:armel. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19344 files and directories currently installed.) Preparing to unpack .../libfakeroot_1.23-1_armel.deb ... Unpacking libfakeroot:armel (1.23-1) ... Selecting previously unselected package fakeroot. Preparing to unpack .../fakeroot_1.23-1_armel.deb ... Unpacking fakeroot (1.23-1) ... Processing triggers for libc-bin (2.27-5) ... Setting up libfakeroot:armel (1.23-1) ... Processing triggers for man-db (2.8.4-2) ... Setting up fakeroot (1.23-1) ... update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode Processing triggers for libc-bin (2.27-5) ... I: Copying back the cached apt archive contents I: Building the package I: Running cd /build/ruby-rspec-puppet-2.6.1/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin" HOME="/nonexistent" dpkg-buildpackage -us -uc -rfakeroot dpkg-buildpackage: info: source package ruby-rspec-puppet dpkg-buildpackage: info: source version 2.6.1-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Sebastien Badia dpkg-source --before-build ruby-rspec-puppet-2.6.1 dpkg-buildpackage: info: host architecture armel fakeroot debian/rules clean dh clean --buildsystem=ruby --with ruby dh_auto_clean -O--buildsystem=ruby dh_ruby --clean dh_ruby --clean dh_clean -O--buildsystem=ruby dpkg-source -b ruby-rspec-puppet-2.6.1 dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building ruby-rspec-puppet using existing ./ruby-rspec-puppet_2.6.1.orig.tar.gz dpkg-source: info: building ruby-rspec-puppet in ruby-rspec-puppet_2.6.1-1.debian.tar.xz dpkg-source: info: building ruby-rspec-puppet in ruby-rspec-puppet_2.6.1-1.dsc debian/rules build dh build --buildsystem=ruby --with ruby dh_update_autotools_config -O--buildsystem=ruby dh_autoreconf -O--buildsystem=ruby dh_auto_configure -O--buildsystem=ruby dh_ruby --configure dh_auto_build -O--buildsystem=ruby dh_ruby --build dh_ruby --build dh_auto_test -O--buildsystem=ruby dh_ruby --test create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary dh binary --buildsystem=ruby --with ruby dh_testroot -O--buildsystem=ruby dh_prep -O--buildsystem=ruby dh_auto_install -O--buildsystem=ruby dh_ruby --install /build/ruby-rspec-puppet-2.6.1/debian/ruby-rspec-puppet dh_ruby --install ┌──────────────────────────────────────────────────────────────────────────────┐ │ Install files │ └──────────────────────────────────────────────────────────────────────────────┘ install -d /build/ruby-rspec-puppet-2.6.1/debian/ruby-rspec-puppet/usr/bin install -D -m755 /build/ruby-rspec-puppet-2.6.1/bin/rspec-puppet-init /build/ruby-rspec-puppet-2.6.1/debian/ruby-rspec-puppet/usr/bin/rspec-puppet-init install -d /build/ruby-rspec-puppet-2.6.1/debian/ruby-rspec-puppet/usr/lib/ruby/vendor_ruby install -D -m644 /build/ruby-rspec-puppet-2.6.1/lib/rspec-puppet/example.rb /build/ruby-rspec-puppet-2.6.1/debian/ruby-rspec-puppet/usr/lib/ruby/vendor_ruby/rspec-puppet/example.rb install -D -m644 /build/ruby-rspec-puppet-2.6.1/lib/rspec-puppet/matchers.rb /build/ruby-rspec-puppet-2.6.1/debian/ruby-rspec-puppet/usr/lib/ruby/vendor_ruby/rspec-puppet/matchers.rb install -D -m644 /build/ruby-rspec-puppet-2.6.1/lib/rspec-puppet/matchers/compile.rb /build/ruby-rspec-puppet-2.6.1/debian/ruby-rspec-puppet/usr/lib/ruby/vendor_ruby/rspec-puppet/matchers/compile.rb install -D -m644 /build/ruby-rspec-puppet-2.6.1/lib/rspec-puppet/matchers/parameter_matcher.rb /build/ruby-rspec-puppet-2.6.1/debian/ruby-rspec-puppet/usr/lib/ruby/vendor_ruby/rspec-puppet/matchers/parameter_matcher.rb install -D -m644 /build/ruby-rspec-puppet-2.6.1/lib/rspec-puppet/matchers/dynamic_matchers.rb /build/ruby-rspec-puppet-2.6.1/debian/ruby-rspec-puppet/usr/lib/ruby/vendor_ruby/rspec-puppet/matchers/dynamic_matchers.rb install -D -m644 /build/ruby-rspec-puppet-2.6.1/lib/rspec-puppet/matchers/run.rb /build/ruby-rspec-puppet-2.6.1/debian/ruby-rspec-puppet/usr/lib/ruby/vendor_ruby/rspec-puppet/matchers/run.rb install -D -m644 /build/ruby-rspec-puppet-2.6.1/lib/rspec-puppet/matchers/allow_value.rb /build/ruby-rspec-puppet-2.6.1/debian/ruby-rspec-puppet/usr/lib/ruby/vendor_ruby/rspec-puppet/matchers/allow_value.rb install -D -m644 /build/ruby-rspec-puppet-2.6.1/lib/rspec-puppet/matchers/create_generic.rb /build/ruby-rspec-puppet-2.6.1/debian/ruby-rspec-puppet/usr/lib/ruby/vendor_ruby/rspec-puppet/matchers/create_generic.rb install -D -m644 /build/ruby-rspec-puppet-2.6.1/lib/rspec-puppet/matchers/type_matchers.rb /build/ruby-rspec-puppet-2.6.1/debian/ruby-rspec-puppet/usr/lib/ruby/vendor_ruby/rspec-puppet/matchers/type_matchers.rb install -D -m644 /build/ruby-rspec-puppet-2.6.1/lib/rspec-puppet/matchers/count_generic.rb /build/ruby-rspec-puppet-2.6.1/debian/ruby-rspec-puppet/usr/lib/ruby/vendor_ruby/rspec-puppet/matchers/count_generic.rb install -D -m644 /build/ruby-rspec-puppet-2.6.1/lib/rspec-puppet/matchers/include_class.rb /build/ruby-rspec-puppet-2.6.1/debian/ruby-rspec-puppet/usr/lib/ruby/vendor_ruby/rspec-puppet/matchers/include_class.rb install -D -m644 /build/ruby-rspec-puppet-2.6.1/lib/rspec-puppet/cache.rb /build/ruby-rspec-puppet-2.6.1/debian/ruby-rspec-puppet/usr/lib/ruby/vendor_ruby/rspec-puppet/cache.rb install -D -m644 /build/ruby-rspec-puppet-2.6.1/lib/rspec-puppet/example/type_alias_example_group.rb /build/ruby-rspec-puppet-2.6.1/debian/ruby-rspec-puppet/usr/lib/ruby/vendor_ruby/rspec-puppet/example/type_alias_example_group.rb install -D -m644 /build/ruby-rspec-puppet-2.6.1/lib/rspec-puppet/example/provider_example_group.rb /build/ruby-rspec-puppet-2.6.1/debian/ruby-rspec-puppet/usr/lib/ruby/vendor_ruby/rspec-puppet/example/provider_example_group.rb install -D -m644 /build/ruby-rspec-puppet-2.6.1/lib/rspec-puppet/example/type_example_group.rb /build/ruby-rspec-puppet-2.6.1/debian/ruby-rspec-puppet/usr/lib/ruby/vendor_ruby/rspec-puppet/example/type_example_group.rb install -D -m644 /build/ruby-rspec-puppet-2.6.1/lib/rspec-puppet/example/function_example_group.rb /build/ruby-rspec-puppet-2.6.1/debian/ruby-rspec-puppet/usr/lib/ruby/vendor_ruby/rspec-puppet/example/function_example_group.rb install -D -m644 /build/ruby-rspec-puppet-2.6.1/lib/rspec-puppet/example/host_example_group.rb /build/ruby-rspec-puppet-2.6.1/debian/ruby-rspec-puppet/usr/lib/ruby/vendor_ruby/rspec-puppet/example/host_example_group.rb install -D -m644 /build/ruby-rspec-puppet-2.6.1/lib/rspec-puppet/example/define_example_group.rb /build/ruby-rspec-puppet-2.6.1/debian/ruby-rspec-puppet/usr/lib/ruby/vendor_ruby/rspec-puppet/example/define_example_group.rb install -D -m644 /build/ruby-rspec-puppet-2.6.1/lib/rspec-puppet/example/application_example_group.rb /build/ruby-rspec-puppet-2.6.1/debian/ruby-rspec-puppet/usr/lib/ruby/vendor_ruby/rspec-puppet/example/application_example_group.rb install -D -m644 /build/ruby-rspec-puppet-2.6.1/lib/rspec-puppet/example/class_example_group.rb /build/ruby-rspec-puppet-2.6.1/debian/ruby-rspec-puppet/usr/lib/ruby/vendor_ruby/rspec-puppet/example/class_example_group.rb install -D -m644 /build/ruby-rspec-puppet-2.6.1/lib/rspec-puppet/rake_task.rb /build/ruby-rspec-puppet-2.6.1/debian/ruby-rspec-puppet/usr/lib/ruby/vendor_ruby/rspec-puppet/rake_task.rb install -D -m644 /build/ruby-rspec-puppet-2.6.1/lib/rspec-puppet/coverage.rb /build/ruby-rspec-puppet-2.6.1/debian/ruby-rspec-puppet/usr/lib/ruby/vendor_ruby/rspec-puppet/coverage.rb install -D -m644 /build/ruby-rspec-puppet-2.6.1/lib/rspec-puppet/spec_helper.rb /build/ruby-rspec-puppet-2.6.1/debian/ruby-rspec-puppet/usr/lib/ruby/vendor_ruby/rspec-puppet/spec_helper.rb install -D -m644 /build/ruby-rspec-puppet-2.6.1/lib/rspec-puppet/setup.rb /build/ruby-rspec-puppet-2.6.1/debian/ruby-rspec-puppet/usr/lib/ruby/vendor_ruby/rspec-puppet/setup.rb install -D -m644 /build/ruby-rspec-puppet-2.6.1/lib/rspec-puppet/support.rb /build/ruby-rspec-puppet-2.6.1/debian/ruby-rspec-puppet/usr/lib/ruby/vendor_ruby/rspec-puppet/support.rb install -D -m644 /build/ruby-rspec-puppet-2.6.1/lib/rspec-puppet/errors.rb /build/ruby-rspec-puppet-2.6.1/debian/ruby-rspec-puppet/usr/lib/ruby/vendor_ruby/rspec-puppet/errors.rb install -D -m644 /build/ruby-rspec-puppet-2.6.1/lib/rspec-puppet/raw_string.rb /build/ruby-rspec-puppet-2.6.1/debian/ruby-rspec-puppet/usr/lib/ruby/vendor_ruby/rspec-puppet/raw_string.rb install -D -m644 /build/ruby-rspec-puppet-2.6.1/lib/rspec-puppet/monkey_patches.rb /build/ruby-rspec-puppet-2.6.1/debian/ruby-rspec-puppet/usr/lib/ruby/vendor_ruby/rspec-puppet/monkey_patches.rb install -D -m644 /build/ruby-rspec-puppet-2.6.1/lib/rspec-puppet/adapters.rb /build/ruby-rspec-puppet-2.6.1/debian/ruby-rspec-puppet/usr/lib/ruby/vendor_ruby/rspec-puppet/adapters.rb install -D -m644 /build/ruby-rspec-puppet-2.6.1/lib/rspec-puppet.rb /build/ruby-rspec-puppet-2.6.1/debian/ruby-rspec-puppet/usr/lib/ruby/vendor_ruby/rspec-puppet.rb dh_installchangelogs -pruby-rspec-puppet /build/ruby-rspec-puppet-2.6.1/CHANGELOG.md upstream Rewriting shebang line of /build/ruby-rspec-puppet-2.6.1/debian/ruby-rspec-puppet/usr/bin/rspec-puppet-init ┌──────────────────────────────────────────────────────────────────────────────┐ │ Install Rubygems integration metadata │ └──────────────────────────────────────────────────────────────────────────────┘ generating gemspec at /build/ruby-rspec-puppet-2.6.1/debian/ruby-rspec-puppet/usr/share/rubygems-integration/all/specifications/rspec-puppet-2.6.1.gemspec /usr/bin/ruby2.5 /usr/bin/gem2deb-test-runner ┌──────────────────────────────────────────────────────────────────────────────┐ │ Checking Rubygems dependency resolution on ruby2.5 │ └──────────────────────────────────────────────────────────────────────────────┘ GEM_PATH=debian/ruby-rspec-puppet/usr/share/rubygems-integration/all:/var/lib/gems/2.5.0:/usr/lib/arm-linux-gnueabi/rubygems-integration/2.5.0:/usr/share/rubygems-integration/2.5.0:/usr/share/rubygems-integration/all ruby2.5 -e gem\ \"rspec-puppet\" ┌──────────────────────────────────────────────────────────────────────────────┐ │ Run tests for ruby2.5 from debian/ruby-tests.rake │ └──────────────────────────────────────────────────────────────────────────────┘ RUBYLIB=/build/ruby-rspec-puppet-2.6.1/debian/ruby-rspec-puppet/usr/lib/ruby/vendor_ruby:. GEM_PATH=debian/ruby-rspec-puppet/usr/share/rubygems-integration/all:/var/lib/gems/2.5.0:/usr/lib/arm-linux-gnueabi/rubygems-integration/2.5.0:/usr/share/rubygems-integration/2.5.0:/usr/share/rubygems-integration/all ruby2.5 -S rake -f debian/ruby-tests.rake /usr/bin/ruby2.5 /usr/bin/rspec --pattern spec/\*\*\{,/\*/\*\*\}/\*_spec.rb orch_app Unable to determine module name. Aborting with params should compile into a catalogue without dependency cycles should contain Orch_app[my_awesome_app] should contain Orch_app::Db[my_awesome_app] missing params should raise ArgumentError with message matching /provide params for an app/ RSpec::Puppet::Cache Unable to determine module name. Aborting fetching cached entries calls the get_proc on cache misses can supply a proc to the get method can handle procs with multiple args reuses cached entries evicts expired entries structured_data Unable to determine module name. Aborting with a single level array of strings should contain Structured_data::Def[thing] with data => ["foo", "bar", "baz", "quux"] with integers as data values should contain Structured_data::Def[thing] with data => ["first", 1, "second", 2] with nested arrays on Puppet 2.7 and later should contain Structured_data::Def[thing] with data => ["first", "second", ["third", "fourth"], 5, 6] boolean_test Unable to determine module name. Aborting should contain Notify[bool testing] with message =~ /bool is false/ should not contain Notify[bool testing] with message =~ /true/ should contain Notify[bool testing] with message !~ /true/ boolean_test Unable to determine module name. Aborting should contain Notify[bool testing] with message => "This will print when $bool is false." test::bare_class Unable to determine module name. Aborting cache between adjacent examples records the initial catalogue ID should contain the same catalogue ID cache multiple catalogues iteration 1 records the initial catalogue ID iteration 2 records the initial catalogue ID iteration 3 records the initial catalogue ID iteration 4 records the initial catalogue ID iteration 5 records the initial catalogue ID iteration 6 records the initial catalogue ID iteration 7 records the initial catalogue ID iteration 8 records the initial catalogue ID iteration 9 records the initial catalogue ID iteration 10 records the initial catalogue ID iteration 1 should contain the same catalogue ID iteration 2 should contain the same catalogue ID iteration 3 should contain the same catalogue ID iteration 4 should contain the same catalogue ID iteration 5 should contain the same catalogue ID iteration 6 should contain the same catalogue ID iteration 7 should contain the same catalogue ID iteration 8 should contain the same catalogue ID iteration 9 should contain the same catalogue ID iteration 10 should contain the same catalogue ID limits number of cached catalogues iteration 1 records the initial catalogue ID iteration 2 records the initial catalogue ID iteration 3 records the initial catalogue ID iteration 4 records the initial catalogue ID iteration 5 records the initial catalogue ID iteration 6 records the initial catalogue ID iteration 7 records the initial catalogue ID iteration 8 records the initial catalogue ID iteration 9 records the initial catalogue ID iteration 10 records the initial catalogue ID iteration 11 records the initial catalogue ID iteration 12 records the initial catalogue ID iteration 13 records the initial catalogue ID iteration 14 records the initial catalogue ID iteration 15 records the initial catalogue ID iteration 16 records the initial catalogue ID iteration 17 records the initial catalogue ID iteration 18 records the initial catalogue ID iteration 19 records the initial catalogue ID iteration 20 records the initial catalogue ID iteration 1 should receive a new catalogue ID iteration 2 should receive a new catalogue ID iteration 3 should receive a new catalogue ID iteration 4 should receive a new catalogue ID iteration 9 should contain the same catalogue ID iteration 10 should contain the same catalogue ID iteration 11 should contain the same catalogue ID iteration 12 should contain the same catalogue ID iteration 13 should contain the same catalogue ID iteration 14 should contain the same catalogue ID iteration 15 should contain the same catalogue ID iteration 16 should contain the same catalogue ID iteration 17 should contain the same catalogue ID iteration 18 should contain the same catalogue ID iteration 19 should contain the same catalogue ID iteration 20 should contain the same catalogue ID #rspec_puppet_cleanup Unable to determine module name. Aborting should equal true should wipe @catalogue cycle::bad Unable to determine module name. Aborting should not compile into a catalogue without dependency cycles cycle::good Unable to determine module name. Aborting should compile into a catalogue without dependency cycles should not fail to compile and raise an error matching // default_test Unable to determine module name. Aborting should compile into a catalogue without dependency cycles escape Unable to determine module name. Aborting should contain File[/tmp/escape] with content =~ /\$MSG foo/ export_resource Unable to determine module name. Aborting exported_resources accessor should support the contain_* matcher should support the have_*_resource_count matcher exported_resources sub-context should support the contain_* matcher should support the have_*_resource_count matcher normal catalogue tests should not match exported resources structured_facts::hash Unable to determine module name. Aborting symbols and strings in facts should contain Class[structured_facts::hash] should compile into a catalogue without dependency cycles should contain Notify[RedHat] only symbols in facts should contain Class[structured_facts::hash] should compile into a catalogue without dependency cycles should contain Notify[RedHat] mixed case symbols in facts should contain Class[structured_facts::hash] should compile into a catalogue without dependency cycles should contain Notify[RedHat] only strings in facts should contain Class[structured_facts::hash] should compile into a catalogue without dependency cycles should contain Notify[RedHat] mixed case strings in facts should contain Class[structured_facts::hash] should compile into a catalogue without dependency cycles should contain Notify[RedHat] structured_facts::top_scope Unable to determine module name. Aborting symbols and strings in facts should contain Class[structured_facts::top_scope] should compile into a catalogue without dependency cycles should contain Notify[RedHat] only symbols in facts should contain Class[structured_facts::top_scope] should compile into a catalogue without dependency cycles should contain Notify[RedHat] mixed case in facts should contain Class[structured_facts::top_scope] should compile into a catalogue without dependency cycles should contain Notify[RedHat] only string in facts should contain Class[structured_facts::top_scope] should compile into a catalogue without dependency cycles should contain Notify[RedHat] mixed case in facts should contain Class[structured_facts::top_scope] should compile into a catalogue without dependency cycles should contain Notify[RedHat] structured_facts::case_check Unable to determine module name. Aborting mixed case in structure fact nested keys should contain Class[structured_facts::case_check] should compile into a catalogue without dependency cycles should contain Notify[value] structured_data Unable to determine module name. Aborting with a single level hash of strings should contain Structured_data::Def[thing] with data => {"foo"=>"bar", "baz"=>"quux"} with integers as keys puppet 4 or greater should contain Structured_data::Def[thing] with data => {1=>"uno", 2=>"dos"} with integers as values should contain Structured_data::Def[thing] with data => {"first"=>1, "second"=>2} with nested hashes should contain Structured_data::Def[thing] with data => {"first"=>1, "sec.ond"=>2, "third"=>{"alpha"=>"a", "beta"=>"b"}} test::hiera Unable to determine module name. Aborting with :hiera_config set should contain Notify[foo] without :hiera_config set should contain Notify[not found] node_params Unable to determine module name. Aborting compiles into a catalogue without dependency cycles contains Notify[string] with message => foo bar baz contains Notify[hash] with message => {"foo"=>"bar", "baz"=>"foo"} contains Notify[array] with message => ["baz", "foo", "bar"] contains Notify[true] with message => true contains Notify[false] with message => false contains Notify[integer] with message => 5 contains Notify[float] with message => 4.4 contains Notify[nil] with message => doesn't leak to the facts hash relationships::before Unable to determine module name. Aborting should contain Notify[foo] that comes before Notify[bar] should contain Notify[foo] that comes before Notify[baz] should contain Notify[bar] that comes before Notify[baz] should contain Notify[bar] that requires Notify[foo] should contain Notify[baz] that requires Notify[foo] should contain Notify[baz] that requires Notify[bar] should contain Notify[foo] that comes before Notify[bar] and Notify[baz] should contain Notify[bar] that comes before Notify[baz] should contain Notify[bar] that requires Notify[foo] should contain Notify[baz] that requires Notify[foo] and Notify[bar] should contain Class[relationship::before::pre] that comes before Class[relationship::before::post] should contain Class[relationship::before::post] that requires Class[relationship::before::pre] should contain Notify[pre] that comes before Notify[post] should contain Notify[post] that requires Notify[pre] should contain File[/tmp/foo] that comes before File[/tmp/foo/bar] should contain File[/tmp/foo/bar] that requires File[/tmp/foo] should contain Notify[bazz] that comes before File[/tmp/foo/bar] should contain Notify[qux] that requires File[/tmp/foo] should contain Notify[bazz] that comes before Notify[qux] should contain Notify[qux] that requires Notify[bazz] should not contain Notify[foo] that comes before Notify[unknown] should not contain Notify[bar] that comes before Notify[unknown] should not contain Notify[baz] that comes before Notify[unknown] should not contain Notify[foo] that requires Notify[unknown] should not contain Notify[bar] that requires Notify[unknown] should not contain Notify[baz] that requires Notify[unknown] should not contain Class[relationship::before::pre] that comes before Class[relationship::before::unknown] should not contain Class[relationship::before::post] that requires Class[relationship::before::unknown] relationships::notify Unable to determine module name. Aborting should contain Notify[foo] that notifies Notify[bar] should contain Notify[baz] that notifies Notify[bar] should contain Notify[baz] that notifies Notify[gronk] should contain Notify[gronk] that subscribes to Notify[baz] should contain Notify[bar] that subscribes to Notify[baz] should contain Notify[bar] that subscribes to Notify[foo] should contain Notify[foo] that notifies Notify[bar] should contain Notify[baz] that notifies Notify[bar] and Notify[gronk] should contain Notify[gronk] that subscribes to Notify[baz] should contain Notify[bar] that subscribes to Notify[baz] and Notify[foo] should contain Notify[pre] that notifies Notify[post] should contain Notify[post] that subscribes to Notify[pre] relationships::titles Unable to determine module name. Aborting should compile into a catalogue without dependency cycles should compile into a catalogue without dependency cycles should contain File[/etc/svc] should contain Service[svc-title] should contain File[/etc/svc] that notifies Service[svc-name] should contain File[/etc/svc] that comes before Service[svc-name] should contain Service[svc-title] that requires File[/etc/svc] should contain Service[svc-title] that subscribes to File[/etc/svc] relationships::complex Unable to determine module name. Aborting should contain Notify[foo] that comes before Notify[baz] and Notify[bar] sysctl::common Unable to determine module name. Aborting should contain Exec[sysctl/reload] with command => "/sbin/sysctl -p /etc/sysctl.conf" and returns => [0, 2] should not contain Augeas[foo] when using with to specify a hash of parameters should fail if the parameter is not contained in the resource should pass if the parameters are contained in the resource when using without to specify parameter name(s) should pass if the parameter name is not contained in the resource should pass if the parameter names are not contained in the resource should fail if any of the parameter names are contained in the resource when using without to specify parameter value(s) should pass if the parameter value is not contained in the resource should fail if the parameter value is contained in the resource sysctl::common Unable to determine module name. Aborting should contain Class[sysctl::common] with test_param => "yes" should contain exactly 1 class should contain exactly 1 Exec resource should contain exactly 2 resources should contain Notify[test] sysctl::common Unable to determine module name. Aborting should contain Exec[sysctl/reload] with exactly 3 parameters, command => "/sbin/sysctl -p /etc/sysctl.conf", refreshonly => true and returns => [0, 2] should contain Exec[sysctl/reload] with exactly 3 parameters, command => "/sbin/sysctl -p /etc/sysctl.conf", refreshonly => true and returns => [0, 2] should fail if not enough parameters are contained in the resource should fail if different parameters are contained in the resource test::bare_class Unable to determine module name. Aborting rspec group should have a catalogue method subject should return a catalogue derivative group can redefine subject coverage class should be included in the coverage filter should not include resources from other modules created with create_resources() test::basic Unable to determine module name. Aborting should contain Fake[foo] with three => [{"foo"=>"bar"}] testing node based facts should contain Notify[test123.test.com] should not contain Notify[notthis.test.com] test::classes_used Unable to determine module name. Aborting should include Class[test::bare_class] should include Class[test::parameterised_class] should contain Class[test::parameterised_class] with text => "bar" should contain Class[test::bare_class] should contain Class[test::parameterised_class] with something => # test::compile_error Unable to determine module name. Aborting should provide a useful message when compilation fails test::duplicate_alias Unable to determine module name. Aborting should compile into a catalogue without dependency cycles should contain Exec[foo_bar_1] should contain Exec[foo_bar_2] should not contain Exec[/bin/echo foo bar] test::fail Unable to determine module name. Aborting should fail to compile and raise an error matching /test/ test::provider_suitability Unable to determine module name. Aborting On Darwin should compile into a catalogue without dependency cycles should contain User[testuser] On CentOS should compile into a catalogue without dependency cycles should contain User[testuser] On Solaris should compile into a catalogue without dependency cycles should contain User[testuser] test::user Unable to determine module name. Aborting should contain User[luke] with exactly 2 parameters, ensure => "present" and uid => "501" test::windows Unable to determine module name. Aborting should compile into a catalogue without dependency cycles trusted_facts Unable to determine module name. Aborting without node set should contain Class[trusted_facts] should compile into a catalogue without dependency cycles should contain Notify[certname-my_node.my_node] (FAILED - 1) should contain Notify[authenticated-remote] should contain Notify[hostname-my_node] (FAILED - 2) should contain Notify[domain-my_node] (FAILED - 3) should contain Notify[no-extensions] FQDN as certname should contain Class[trusted_facts] should compile into a catalogue without dependency cycles should contain Notify[certname-trusted.example.com] should contain Notify[authenticated-remote] should contain Notify[hostname-trusted] should contain Notify[domain-example.com] should contain Notify[no-extensions] shortname as certname should contain Class[trusted_facts] should compile into a catalogue without dependency cycles should contain Notify[certname-trusted] should contain Notify[authenticated-remote] should contain Notify[hostname-trusted] should contain Notify[domain-] should contain Notify[no-extensions] with extensions should contain Class[trusted_facts] should compile into a catalogue without dependency cycles should contain Notify[certname-trusted.example.com] should contain Notify[authenticated-remote] should contain Notify[hostname-trusted] should contain Notify[domain-example.com] should not contain Notify[no-extensions] should contain Notify[extension-pp_uuid-ED803750-E3C7-44F5-BB08-41A04433FE2E] should contain Notify[extension-1.3.6.1.4.1.34380.1.2.1-ssl-termination] undef_test Unable to determine module name. Aborting with required_attribute => 'some_string' and defaults_to_undef unspecified should compile into a catalogue without dependency cycles should contain Class[undef_test] with required_attribute => "some_string" should contain Class[undef_test] with defaults_to_undef undefined and defaults_to_undef => :undef should compile into a catalogue without dependency cycles should contain Class[undef_test] with required_attribute => "some_string" should contain Class[undef_test] with defaults_to_undef undefined with required_attribute => :undef and defaults_to_undef unspecified should compile into a catalogue without dependency cycles should contain Class[undef_test] with required_attribute undefined should contain Class[undef_test] with defaults_to_undef undefined and defaults_to_undef => :undef should compile into a catalogue without dependency cycles should contain Class[undef_test] with required_attribute undefined should contain Class[undef_test] with defaults_to_undef undefined #rspec_puppet_cleanup Unable to determine module name. Aborting should equal true should wipe @catalogue escape::def Unable to determine module name. Aborting should contain File[/tmp/bla] with content =~ /bar \$BLA/ sysctl::before Unable to determine module name. Aborting Should raise an error about needing the sysctl::common class sysctl::before Unable to determine module name. Aborting should contain Sysctl::Before[test define] with value => "title" should contain Class[sysctl::common] sysctl Unable to determine module name. Aborting should contain Class[sysctl::common] should contain Augeas[sysctl/vm.swappiness] with context => "/files/etc/sysctl.conf", changes => "set vm.swappiness '60'", changes => #, onlyif => "match vm.swappiness[.='60'] size == 0", notify => "Exec[sysctl/reload]" and foo undefined should contain exactly 1 Sysctl resource test::addition Unable to determine module name. Aborting when passing an integer should contain Notify[61] sysctl Unable to determine module name. Aborting rspec group should have a catalogue method subject should return a catalogue should be included in the coverage filter test::loop_define Unable to determine module name. Aborting with an array of plain strings both sub resources in the catalogue should contain Package[a] should contain Package[b] with a title containing a $ should compile into a catalogue without dependency cycles undef_test::def Unable to determine module name. Aborting with required_attribute => 'some_string' and defaults_to_undef unspecified should compile into a catalogue without dependency cycles should contain Undef_test::Def[some_undef_test] with required_attribute => "some_string" should contain Undef_test::Def[some_undef_test] with defaults_to_undef undefined and defaults_to_undef => :undef should compile into a catalogue without dependency cycles should contain Undef_test::Def[some_undef_test] with required_attribute => "some_string" should contain Undef_test::Def[some_undef_test] with defaults_to_undef undefined with required_attribute => :undef and defaults_to_undef unspecified should compile into a catalogue without dependency cycles should contain Undef_test::Def[some_undef_test] with required_attribute undefined should contain Undef_test::Def[some_undef_test] with defaults_to_undef undefined and defaults_to_undef => :undef should compile into a catalogue without dependency cycles should contain Undef_test::Def[some_undef_test] with required_attribute undefined should contain Undef_test::Def[some_undef_test] with defaults_to_undef undefined camelCaseFunction Unable to determine module name. Aborting should not be nil should run camelCaseFunction() and raise an Puppet::ParseError with the message matching /Requires 1 argument/ should run camelCaseFunction(1) and raise an Puppet::ParseError with the message matching /Argument must be a string/ should run camelCaseFunction("test") and return "test" split Unable to determine module name. Aborting rspec group should have a catalogue method catalogue should not change after subject is called #rspec_puppet_cleanup Unable to determine module name. Aborting should equal true should wipe @catalogue ensure_packages Unable to determine module name. Aborting should create the resource in the catalogue structured_facts::lookup Unable to determine module name. Aborting with one set of values should run structured_facts::lookup() and return "RedHat" with a different set of values should run structured_facts::lookup() and return "Suse" map Unable to determine module name. Aborting should run map([1, 2]) and return ["test-1", "test-2"] nasty Unable to determine module name. Aborting should not eq nil should run nasty("foo", "bar") and return "foo" the underlying Run matcher should not have its description manipulated by running the function nil_function Unable to determine module name. Aborting should run nil_function(false) and return nil should run nil_function(true) and raise an Puppet::ParseError with the message matching /Forced Failure/ should run nil_function(true) and raise an Puppet::ParseError with the message matching /Forced Failure - new version/ regsubst Unable to determine module name. Aborting should run regsubst("thisisatest", "^192", "254") and match /sat/ example at ./spec/functions/regsubst_spec.rb:6 (FAILED - 4) example at ./spec/functions/regsubst_spec.rb:7 (FAILED - 5) example at ./spec/functions/regsubst_spec.rb:8 (FAILED - 6) split Unable to determine module name. Aborting example at ./spec/functions/split_spec.rb:4 (FAILED - 7) example at ./spec/functions/split_spec.rb:5 (FAILED - 8) example at ./spec/functions/split_spec.rb:21 (FAILED - 9) example at ./spec/functions/split_spec.rb:23 (FAILED - 10) example at ./spec/functions/split_spec.rb:25 (FAILED - 11) should raise RSpec::Expectations::ExpectationNotMetError (FAILED - 12) after including a class example at ./spec/functions/split_spec.rb:31 (FAILED - 13) test_function Unable to determine module name. Aborting example at ./spec/functions/test_function_spec.rb:5 (FAILED - 14) frozen_function Unable to determine module name. Aborting example at ./spec/functions/test_function_spec.rb:9 (FAILED - 15) example at ./spec/functions/test_function_spec.rb:10 (FAILED - 16) example at ./spec/functions/test_function_spec.rb:11 (FAILED - 17) example at ./spec/functions/test_function_spec.rb:12 (FAILED - 18) example at ./spec/functions/test_function_spec.rb:13 (FAILED - 19) test::hiera_function Unable to determine module name. Aborting with :hiera_config set example at ./spec/functions/test_hiera_function_spec.rb:6 (FAILED - 20) without :hiera_config set example at ./spec/functions/test_hiera_function_spec.rb:10 (FAILED - 21) test::bare_class Unable to determine module name. Aborting should compile into a catalogue without dependency cycles (FAILED - 22) trusted_facts::lookup Unable to determine module name. Aborting without trusted fact extensions example at ./spec/functions/trusted_facts_lookup_spec.rb:7 (FAILED - 23) example at ./spec/functions/trusted_facts_lookup_spec.rb:8 (FAILED - 24) example at ./spec/functions/trusted_facts_lookup_spec.rb:9 (FAILED - 25) example at ./spec/functions/trusted_facts_lookup_spec.rb:10 (FAILED - 26) example at ./spec/functions/trusted_facts_lookup_spec.rb:11 (FAILED - 27) with trusted fact extensions example at ./spec/functions/trusted_facts_lookup_spec.rb:20 (FAILED - 28) someotherhost Unable to determine module name. Aborting should contain Foo[bar] with param => ["baz"] (FAILED - 29) #rspec_puppet_cleanup Unable to determine module name. Aborting should equal true should wipe @catalogue facts.acme.com Unable to determine module name. Aborting without an explicit environment setting should contain File[environment] with path => "rp_env" (FAILED - 30) when specifying an explicit environment should contain File[environment] with path => "test_env" (FAILED - 31) should contain File[conditional_file] (FAILED - 32) facts.acme.com Unable to determine module name. Aborting should contain File[environment] with path => "rp_env" (FAILED - 33) should contain File[clientversion] with path => "5.5.6" (FAILED - 34) should contain File[fqdn] with path => "facts.acme.com" (FAILED - 35) should contain File[hostname] with path => "facts" (FAILED - 36) should contain File[domain] with path => "acme.com" (FAILED - 37) should contain File[clientcert] with path => "cert facts.acme.com" (FAILED - 38) foo.example.com Unable to determine module name. Aborting should not contain Class[sysctl::common] (FAILED - 39) should contain Notify[test] (FAILED - 40) good_dep_host Unable to determine module name. Aborting should compile into a catalogue without dependency cycles (FAILED - 41) foo.example.com Unable to determine module name. Aborting rspec group should have a catalogue method (FAILED - 42) subject should return a catalogue (FAILED - 43) should have resources in its coverage report (FAILED - 44) testhost Unable to determine module name. Aborting should contain Class[sysctl::common] (FAILED - 45) testhost_a should not contain Class[sysctl::common] (FAILED - 46) should contain File[/tmp/a] (FAILED - 47) RSpec::Puppet::RawString Unable to determine module name. Aborting #inspect returns the raw string when doing an inspect RSpec::Puppet::Support Unable to determine module name. Aborting #setup_puppet updates the ruby $LOAD_PATH based on the current modulepath #ref should return a new RawString with the type/title format #str_from_value should quote strings should not quote numbers should use literal 'default' when receiving :default should use literal 'undef' when receiving :undef should convert Symbols to Strings should handle Arrays recursively should handle Hashes recursively #build_code without any properties builds a test manifest with a pre_condition available builds a test manifest with a post_condition available builds a test manifest Aliases::OnlyArray Unable to determine module name. Aborting should not match values nil, "string" (FAILED - 48) should match value ["a", "b"] (FAILED - 49) Aliases::OnlyHash Unable to determine module name. Aborting should not match values nil, "string" (FAILED - 50) should match value {"a"=>"b"} (FAILED - 51) should match value {"a"=>{"b"=>"c"}} (FAILED - 52) Aliases::Shape Unable to determine module name. Aborting should match value "square" (FAILED - 53) should match value "circle" (FAILED - 54) should not match value "triangle" (FAILED - 55) should not match value nil (FAILED - 56) should match values "square", "circle" (FAILED - 57) should not match values "triangle", nil (FAILED - 58) #rspec_puppet_cleanup Unable to determine module name. Aborting should equal true should wipe @catalogue fake Unable to determine module name. Aborting should be a valid type tests of the types parameters checks should fail for 2 baddies should fail for 3 baddies should pass with 2 goodies should pass with 5 goodies properties checks should fail for 2 baddies should fail for 4 baddies should pass with 2 goodies should pass with 5 goodies features checks should fail for 2 baddies should fail for 4 baddies should pass with 2 goodies should pass with 6 goodies tests that create a resource instance should pass when providers match should fail when provider does not match should pass when providers match should fail with invalid parameters should not fail with valid parameters RSpec::Puppet::Adapters::Base Unable to determine module name. Aborting #setup_puppet sets up all settings listed in the settings map #set_setting with a context specific setting sets the Puppet setting based on the example group setting does not persist settings between example groups with a global RSpec configuration setting sets the Puppet setting based on the global configuration value with both a global RSpec configuration setting and a context specific setting prefers the context specific setting when the setting is not available on the given version of Puppet logs a warning about the setting RSpec::Puppet::Adapters::Adapter4X Unable to determine module name. Aborting sets Puppet[:strict_variables] to false by default reads the :strict_variables setting #manifest returns the configured environment manifest when set returns nil when the configured environment manifest is not set RSpec::Puppet::Coverage Unable to determine module name. Aborting filtering filters boilerplate catalog resources by default can add additional filters filters resources based on the resource title adding resources that could be covered adds resources that don't exist and aren't filtered ignores resources that have been filtered ignores resources that have already been added getting coverage results counts the total number of resources counts the number of touched resources counts the number of untouched resources counts the coverage percentage includes all resources and their status RSpec::Puppet::FunctionExampleGroup::V4FunctionWrapper Unable to determine module name. Aborting when calling with params should receive call(#, 1, 2) 1 time when executing with params should receive call(#, 1, 2) 1 time RSpec::Puppet::FunctionExampleGroup::V3FunctionWrapper Unable to determine module name. Aborting when calling with params should receive call([1, 2]) 1 time when executing with params should receive call([1, 2]) 1 time RSpec::Puppet::TypeAliasMatchers::AllowValue Unable to determine module name. Aborting one matching value #matches? should equal true #description should eq "match value \"circle\"" one incorrect value #matches? should equal false #description should eq "match value \"circle\"" #failure_message should eq "expected that the type alias would match value \"circle\" but it raised the error expected a Shape value, got circle" #failure_message_when_negated should eq "expected that the type alias would not match value \"circle\" but it does" multiple matching values #matches? should equal true #description should eq "match values \"circle\", \"square\"" mixed matching/incorrect values #matches? should equal false #description should eq "match values \"circle\", \"square\", \"triangle\"" #failure_message should eq "expected that the type alias would match values \"circle\", \"square\", \"triangle\" but it raised the errors expected a Shape value, got circle, expected a Shape value, got triangle" #failure_message_when_negated should eq "expected that the type alias would not match values \"circle\", \"square\", \"triangle\" but it does" RSpec::Puppet::ManifestMatchers::Compile Unable to determine module name. Aborting a valid manifest matches (FAILED - 59) should have attributes {:description => "compile into a catalogue without dependency cycles"} when expecting an "example" error doesn't match (FAILED - 60) should have attributes {:description => "fail to compile and raise the error \"example\""} after matching example at ./spec/unit/matchers/compile_spec.rb:32 (FAILED - 61) when matching an "example" error doesn't match (FAILED - 62) should have attributes {:description => "fail to compile and raise an error matching /example/"} after matching example at ./spec/unit/matchers/compile_spec.rb:49 (FAILED - 63) a manifest with missing dependencies doesn't match (FAILED - 64) after matching example at ./spec/unit/matchers/compile_spec.rb:64 (FAILED - 65) a manifest with syntax error doesn't match (FAILED - 66) after matching example at ./spec/unit/matchers/compile_spec.rb:78 (FAILED - 67) a manifest with a dependency cycle doesn't match (FAILED - 68) after matching example at ./spec/unit/matchers/compile_spec.rb:96 (FAILED - 69) when expecting an "example" error doesn't match (FAILED - 70) after matching example at ./spec/unit/matchers/compile_spec.rb:109 (FAILED - 71) when matching an "example" error doesn't match (FAILED - 72) after matching example at ./spec/unit/matchers/compile_spec.rb:124 (FAILED - 73) a manifest with a real failure doesn't match (FAILED - 74) after matching example at ./spec/unit/matchers/compile_spec.rb:140 (FAILED - 75) when expecting the failure matches (FAILED - 76) should have attributes {:description => "fail to compile and raise the error \"Evaluation Error: Error while evaluating a Function Call, failure at line 52:1 on node rspec::puppet::manifestmatchers::compile\""} after matching example at ./spec/unit/matchers/compile_spec.rb:160 (FAILED - 77) when matching the failure matches (FAILED - 78) should have attributes {:description => "fail to compile and raise an error matching /failure/"} after matching example at ./spec/unit/matchers/compile_spec.rb:178 (FAILED - 79) RSpec::Puppet::ManifestMatchers::ParameterMatcher Unable to determine module name. Aborting #matches? with [1] expected matches [1] does not match [] does not match [1,2,3] does not match nil with [1,2,3] expected matches [1,2,3] does not match [] does not match nil with {"foo" => "bar"} expected matches {"foo" => "bar"} does not match nil does not match {} does not match {"foo" => "baz"} with lambda(){"foo"} expected matches "foo" does not match nil with /foo/ expected matches "foo" does not match nil with "foo" expected matches "foo" does not match nil RSpec::Puppet::FunctionMatchers::Run Unable to determine module name. Aborting should call the wrapper with no params should not match a wrapper that raises an error with_params(true) should call the wrapper with the supplied params should not match a wrapper that raises an error and_return(true) should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return(false) should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return("") should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return("string") should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return(nil) should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return(0) should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return(1.1) should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return([]) should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return({}) should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return(:undef) should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error with_params(false) should call the wrapper with the supplied params should not match a wrapper that raises an error and_return(true) should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return(false) should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return("") should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return("string") should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return(nil) should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return(0) should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return(1.1) should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return([]) should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return({}) should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return(:undef) should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error with_params("") should call the wrapper with the supplied params should not match a wrapper that raises an error and_return(true) should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return(false) should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return("") should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return("string") should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return(nil) should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return(0) should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return(1.1) should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return([]) should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return({}) should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return(:undef) should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error with_params("string") should call the wrapper with the supplied params should not match a wrapper that raises an error and_return(true) should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return(false) should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return("") should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return("string") should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return(nil) should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return(0) should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return(1.1) should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return([]) should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return({}) should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return(:undef) should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error with_params(nil) should call the wrapper with the supplied params should not match a wrapper that raises an error and_return(true) should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return(false) should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return("") should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return("string") should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return(nil) should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return(0) should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return(1.1) should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return([]) should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return({}) should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return(:undef) should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error with_params(0) should call the wrapper with the supplied params should not match a wrapper that raises an error and_return(true) should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return(false) should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return("") should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return("string") should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return(nil) should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return(0) should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return(1.1) should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return([]) should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return({}) should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return(:undef) should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error with_params(1.1) should call the wrapper with the supplied params should not match a wrapper that raises an error and_return(true) should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return(false) should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return("") should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return("string") should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return(nil) should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return(0) should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return(1.1) should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return([]) should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return({}) should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return(:undef) should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error with_params([]) should call the wrapper with the supplied params should not match a wrapper that raises an error and_return(true) should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return(false) should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return("") should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return("string") should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return(nil) should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return(0) should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return(1.1) should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return([]) should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return({}) should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return(:undef) should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error with_params("one", "two") should call the wrapper with the supplied params should not match a wrapper that raises an error and_return(true) should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return(false) should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return("") should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return("string") should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return(nil) should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return(0) should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return(1.1) should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return([]) should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return({}) should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return(:undef) should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error with_params({}) should call the wrapper with the supplied params should not match a wrapper that raises an error and_return(true) should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return(false) should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return("") should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return("string") should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return(nil) should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return(0) should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return(1.1) should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return([]) should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return({}) should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return(:undef) should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error with_params({"key"=>"value"}) should call the wrapper with the supplied params should not match a wrapper that raises an error and_return(true) should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return(false) should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return("") should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return("string") should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return(nil) should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return(0) should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return(1.1) should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return([]) should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return({}) should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return(:undef) should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error with_params(:undef) should call the wrapper with the supplied params should not match a wrapper that raises an error and_return(true) should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return(false) should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return("") should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return("string") should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return(nil) should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return(0) should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return(1.1) should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return([]) should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return({}) should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_return(:undef) should match a wrapper that does return the requested value should not match a wrapper that does return a different value and_raise_error(ArgumentError) should match a wrapper that raises ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error and_raise_error(ArgumentError, /message/) should match a wrapper that raises ArgumentError("with matching message") should not match a wrapper that raises a different ArgumentError should not match a wrapper that returns true should not match a wrapper that returns false should not match a wrapper that returns "" should not match a wrapper that returns "string" should not match a wrapper that returns nil should not match a wrapper that returns 0 should not match a wrapper that returns 1.1 should not match a wrapper that returns [] should not match a wrapper that returns {} should not match a wrapper that returns :undef should not match a wrapper that raises a different error File constants Unable to determine module name. Aborting on posix File::PATH_SEPARATOR File::ALT_SEPARATOR Pathname constants Unable to determine module name. Aborting on linux Pathname::SEPARATOR_PAT Pathname#rspec_puppet_basename Unable to determine module name. Aborting is not enabled by default when enabled returns the basename of a path (basic cases) returns the last component of the filename returns a string returns the basename for unix format returns the basename for edgecases on posix returns the basename for edgecases takes into consideration the platform path separators on windows handles UNC pathnames takes into consideration the platform path separators returns the basename for windows returns the basename for windows with forward slash Total resources: 66 Touched resources: 50 Resource coverage: 75.76% Untouched resources: File[/home] File[C:\test.txt] Notify[["first", "second", ["third", "fourth"], 5, 6]] Notify[["first", 1, "second", 2]] Notify[["foo", "bar", "baz", "quux"]] Notify[certname-(node's fully qualified domain name)] Notify[hostname-(node's fully qualified domain name)] Notify[message-test define] Notify[middle] Notify[success] Notify[{"first"=>1, "sec.ond"=>2, "third"=>{"alpha"=>"a", "beta"=>"b"}}] Notify[{"first"=>1, "second"=>2}] Notify[{"foo"=>"bar", "baz"=>"quux"}] Notify[{1=>"uno", 2=>"dos"}] Package[$test] User[foo] Unable to determine module name. Aborting Failures: 1) trusted_facts without node set should contain Notify[certname-my_node.my_node] Failure/Error: it { should contain_notify("certname-my_node.my_node") } expected that the catalogue would contain Notify[certname-my_node.my_node] # ./spec/classes/trusted_facts_spec.rb:7:in `block (3 levels) in ' 2) trusted_facts without node set should contain Notify[hostname-my_node] Failure/Error: it { should contain_notify("hostname-my_node") } expected that the catalogue would contain Notify[hostname-my_node] # ./spec/classes/trusted_facts_spec.rb:9:in `block (3 levels) in ' 3) trusted_facts without node set should contain Notify[domain-my_node] Failure/Error: it { should contain_notify("domain-my_node") } expected that the catalogue would contain Notify[domain-my_node] # ./spec/classes/trusted_facts_spec.rb:10:in `block (3 levels) in ' 4) regsubst Failure/Error: facts.each { |k, v| Facter.add(k) { setcode { v } } } RuntimeError: fact "clientversion" already has the maximum number of resolutions allowed (100). # ./lib/rspec-puppet/support.rb:363:in `add' # ./lib/rspec-puppet/support.rb:363:in `block in stub_facts!' # ./lib/rspec-puppet/support.rb:363:in `each' # ./lib/rspec-puppet/support.rb:363:in `stub_facts!' # ./lib/rspec-puppet/example/function_example_group.rb:152:in `build_compiler' # ./lib/rspec-puppet/example/function_example_group.rb:128:in `compiler' # ./lib/rspec-puppet/example/function_example_group.rb:87:in `block in find_function' # ./lib/rspec-puppet/support.rb:318:in `with_vardir' # ./lib/rspec-puppet/example/function_example_group.rb:83:in `find_function' # ./lib/rspec-puppet/example/function_example_group.rb:79:in `subject' # ./spec/functions/regsubst_spec.rb:6:in `block (2 levels) in ' 5) regsubst Failure/Error: facts.each { |k, v| Facter.add(k) { setcode { v } } } RuntimeError: fact "clientversion" already has the maximum number of resolutions allowed (100). # ./lib/rspec-puppet/support.rb:363:in `add' # ./lib/rspec-puppet/support.rb:363:in `block in stub_facts!' # ./lib/rspec-puppet/support.rb:363:in `each' # ./lib/rspec-puppet/support.rb:363:in `stub_facts!' # ./lib/rspec-puppet/example/function_example_group.rb:152:in `build_compiler' # ./lib/rspec-puppet/example/function_example_group.rb:128:in `compiler' # ./lib/rspec-puppet/example/function_example_group.rb:87:in `block in find_function' # ./lib/rspec-puppet/support.rb:318:in `with_vardir' # ./lib/rspec-puppet/example/function_example_group.rb:83:in `find_function' # ./lib/rspec-puppet/example/function_example_group.rb:79:in `subject' # ./spec/functions/regsubst_spec.rb:7:in `block (2 levels) in ' 6) regsubst Failure/Error: facts.each { |k, v| Facter.add(k) { setcode { v } } } RuntimeError: fact "clientversion" already has the maximum number of resolutions allowed (100). # ./lib/rspec-puppet/support.rb:363:in `add' # ./lib/rspec-puppet/support.rb:363:in `block in stub_facts!' # ./lib/rspec-puppet/support.rb:363:in `each' # ./lib/rspec-puppet/support.rb:363:in `stub_facts!' # ./lib/rspec-puppet/example/function_example_group.rb:152:in `build_compiler' # ./lib/rspec-puppet/example/function_example_group.rb:128:in `compiler' # ./lib/rspec-puppet/example/function_example_group.rb:87:in `block in find_function' # ./lib/rspec-puppet/support.rb:318:in `with_vardir' # ./lib/rspec-puppet/example/function_example_group.rb:83:in `find_function' # ./lib/rspec-puppet/example/function_example_group.rb:79:in `subject' # ./spec/functions/regsubst_spec.rb:8:in `block (2 levels) in ' 7) split Failure/Error: facts.each { |k, v| Facter.add(k) { setcode { v } } } RuntimeError: fact "clientversion" already has the maximum number of resolutions allowed (100). # ./lib/rspec-puppet/support.rb:363:in `add' # ./lib/rspec-puppet/support.rb:363:in `block in stub_facts!' # ./lib/rspec-puppet/support.rb:363:in `each' # ./lib/rspec-puppet/support.rb:363:in `stub_facts!' # ./lib/rspec-puppet/example/function_example_group.rb:152:in `build_compiler' # ./lib/rspec-puppet/example/function_example_group.rb:128:in `compiler' # ./lib/rspec-puppet/example/function_example_group.rb:87:in `block in find_function' # ./lib/rspec-puppet/support.rb:318:in `with_vardir' # ./lib/rspec-puppet/example/function_example_group.rb:83:in `find_function' # ./lib/rspec-puppet/example/function_example_group.rb:79:in `subject' # ./spec/functions/split_spec.rb:4:in `block (2 levels) in ' 8) split Failure/Error: facts.each { |k, v| Facter.add(k) { setcode { v } } } RuntimeError: fact "clientversion" already has the maximum number of resolutions allowed (100). # ./lib/rspec-puppet/support.rb:363:in `add' # ./lib/rspec-puppet/support.rb:363:in `block in stub_facts!' # ./lib/rspec-puppet/support.rb:363:in `each' # ./lib/rspec-puppet/support.rb:363:in `stub_facts!' # ./lib/rspec-puppet/example/function_example_group.rb:152:in `build_compiler' # ./lib/rspec-puppet/example/function_example_group.rb:128:in `compiler' # ./lib/rspec-puppet/example/function_example_group.rb:87:in `block in find_function' # ./lib/rspec-puppet/support.rb:318:in `with_vardir' # ./lib/rspec-puppet/example/function_example_group.rb:83:in `find_function' # ./lib/rspec-puppet/example/function_example_group.rb:79:in `subject' # ./spec/functions/split_spec.rb:5:in `block (2 levels) in ' 9) split Failure/Error: facts.each { |k, v| Facter.add(k) { setcode { v } } } RuntimeError: fact "clientversion" already has the maximum number of resolutions allowed (100). # ./lib/rspec-puppet/support.rb:363:in `add' # ./lib/rspec-puppet/support.rb:363:in `block in stub_facts!' # ./lib/rspec-puppet/support.rb:363:in `each' # ./lib/rspec-puppet/support.rb:363:in `stub_facts!' # ./lib/rspec-puppet/example/function_example_group.rb:152:in `build_compiler' # ./lib/rspec-puppet/example/function_example_group.rb:128:in `compiler' # ./lib/rspec-puppet/example/function_example_group.rb:87:in `block in find_function' # ./lib/rspec-puppet/support.rb:318:in `with_vardir' # ./lib/rspec-puppet/example/function_example_group.rb:83:in `find_function' # ./lib/rspec-puppet/example/function_example_group.rb:79:in `subject' # ./spec/functions/split_spec.rb:21:in `block (2 levels) in ' 10) split Failure/Error: facts.each { |k, v| Facter.add(k) { setcode { v } } } RuntimeError: fact "clientversion" already has the maximum number of resolutions allowed (100). # ./lib/rspec-puppet/support.rb:363:in `add' # ./lib/rspec-puppet/support.rb:363:in `block in stub_facts!' # ./lib/rspec-puppet/support.rb:363:in `each' # ./lib/rspec-puppet/support.rb:363:in `stub_facts!' # ./lib/rspec-puppet/example/function_example_group.rb:152:in `build_compiler' # ./lib/rspec-puppet/example/function_example_group.rb:128:in `compiler' # ./lib/rspec-puppet/example/function_example_group.rb:87:in `block in find_function' # ./lib/rspec-puppet/support.rb:318:in `with_vardir' # ./lib/rspec-puppet/example/function_example_group.rb:83:in `find_function' # ./lib/rspec-puppet/example/function_example_group.rb:79:in `subject' # ./spec/functions/split_spec.rb:23:in `block (2 levels) in ' 11) split Failure/Error: facts.each { |k, v| Facter.add(k) { setcode { v } } } RuntimeError: fact "clientversion" already has the maximum number of resolutions allowed (100). # ./lib/rspec-puppet/support.rb:363:in `add' # ./lib/rspec-puppet/support.rb:363:in `block in stub_facts!' # ./lib/rspec-puppet/support.rb:363:in `each' # ./lib/rspec-puppet/support.rb:363:in `stub_facts!' # ./lib/rspec-puppet/example/function_example_group.rb:152:in `build_compiler' # ./lib/rspec-puppet/example/function_example_group.rb:128:in `compiler' # ./lib/rspec-puppet/example/function_example_group.rb:87:in `block in find_function' # ./lib/rspec-puppet/support.rb:318:in `with_vardir' # ./lib/rspec-puppet/example/function_example_group.rb:83:in `find_function' # ./lib/rspec-puppet/example/function_example_group.rb:79:in `subject' # ./spec/functions/split_spec.rb:25:in `block (2 levels) in ' 12) split should raise RSpec::Expectations::ExpectationNotMetError Failure/Error: it { expect { should run.with_params('foo').and_raise_error(/definitely no match/) }.to raise_error RSpec::Expectations::ExpectationNotMetError } expected RSpec::Expectations::ExpectationNotMetError, got # with backtrace: # ./lib/rspec-puppet/support.rb:363:in `add' # ./lib/rspec-puppet/support.rb:363:in `block in stub_facts!' # ./lib/rspec-puppet/support.rb:363:in `each' # ./lib/rspec-puppet/support.rb:363:in `stub_facts!' # ./lib/rspec-puppet/example/function_example_group.rb:152:in `build_compiler' # ./lib/rspec-puppet/example/function_example_group.rb:128:in `compiler' # ./lib/rspec-puppet/example/function_example_group.rb:87:in `block in find_function' # ./lib/rspec-puppet/support.rb:318:in `with_vardir' # ./lib/rspec-puppet/example/function_example_group.rb:83:in `find_function' # ./lib/rspec-puppet/example/function_example_group.rb:79:in `subject' # ./spec/functions/split_spec.rb:27:in `block (3 levels) in ' # ./spec/functions/split_spec.rb:27:in `block (2 levels) in ' # ./spec/functions/split_spec.rb:27:in `block (2 levels) in ' 13) split after including a class Failure/Error: facts.each { |k, v| Facter.add(k) { setcode { v } } } RuntimeError: fact "clientversion" already has the maximum number of resolutions allowed (100). # ./lib/rspec-puppet/support.rb:363:in `add' # ./lib/rspec-puppet/support.rb:363:in `block in stub_facts!' # ./lib/rspec-puppet/support.rb:363:in `each' # ./lib/rspec-puppet/support.rb:363:in `stub_facts!' # ./lib/rspec-puppet/example/function_example_group.rb:152:in `build_compiler' # ./lib/rspec-puppet/example/function_example_group.rb:128:in `compiler' # ./lib/rspec-puppet/example/function_example_group.rb:87:in `block in find_function' # ./lib/rspec-puppet/support.rb:318:in `with_vardir' # ./lib/rspec-puppet/example/function_example_group.rb:83:in `find_function' # ./lib/rspec-puppet/example/function_example_group.rb:79:in `subject' # ./spec/functions/split_spec.rb:31:in `block (3 levels) in ' 14) test_function Failure/Error: facts.each { |k, v| Facter.add(k) { setcode { v } } } RuntimeError: fact "clientversion" already has the maximum number of resolutions allowed (100). # ./lib/rspec-puppet/support.rb:363:in `add' # ./lib/rspec-puppet/support.rb:363:in `block in stub_facts!' # ./lib/rspec-puppet/support.rb:363:in `each' # ./lib/rspec-puppet/support.rb:363:in `stub_facts!' # ./lib/rspec-puppet/example/function_example_group.rb:152:in `build_compiler' # ./lib/rspec-puppet/example/function_example_group.rb:128:in `compiler' # ./lib/rspec-puppet/example/function_example_group.rb:87:in `block in find_function' # ./lib/rspec-puppet/support.rb:318:in `with_vardir' # ./lib/rspec-puppet/example/function_example_group.rb:83:in `find_function' # ./lib/rspec-puppet/example/function_example_group.rb:79:in `subject' # ./spec/functions/test_function_spec.rb:5:in `block (2 levels) in ' 15) frozen_function Failure/Error: facts.each { |k, v| Facter.add(k) { setcode { v } } } RuntimeError: fact "clientversion" already has the maximum number of resolutions allowed (100). # ./lib/rspec-puppet/support.rb:363:in `add' # ./lib/rspec-puppet/support.rb:363:in `block in stub_facts!' # ./lib/rspec-puppet/support.rb:363:in `each' # ./lib/rspec-puppet/support.rb:363:in `stub_facts!' # ./lib/rspec-puppet/example/function_example_group.rb:152:in `build_compiler' # ./lib/rspec-puppet/example/function_example_group.rb:128:in `compiler' # ./lib/rspec-puppet/example/function_example_group.rb:87:in `block in find_function' # ./lib/rspec-puppet/support.rb:318:in `with_vardir' # ./lib/rspec-puppet/example/function_example_group.rb:83:in `find_function' # ./lib/rspec-puppet/example/function_example_group.rb:79:in `subject' # ./spec/functions/test_function_spec.rb:9:in `block (2 levels) in ' 16) frozen_function Failure/Error: facts.each { |k, v| Facter.add(k) { setcode { v } } } RuntimeError: fact "clientversion" already has the maximum number of resolutions allowed (100). # ./lib/rspec-puppet/support.rb:363:in `add' # ./lib/rspec-puppet/support.rb:363:in `block in stub_facts!' # ./lib/rspec-puppet/support.rb:363:in `each' # ./lib/rspec-puppet/support.rb:363:in `stub_facts!' # ./lib/rspec-puppet/example/function_example_group.rb:152:in `build_compiler' # ./lib/rspec-puppet/example/function_example_group.rb:128:in `compiler' # ./lib/rspec-puppet/example/function_example_group.rb:87:in `block in find_function' # ./lib/rspec-puppet/support.rb:318:in `with_vardir' # ./lib/rspec-puppet/example/function_example_group.rb:83:in `find_function' # ./lib/rspec-puppet/example/function_example_group.rb:79:in `subject' # ./spec/functions/test_function_spec.rb:10:in `block (2 levels) in ' 17) frozen_function Failure/Error: facts.each { |k, v| Facter.add(k) { setcode { v } } } RuntimeError: fact "clientversion" already has the maximum number of resolutions allowed (100). # ./lib/rspec-puppet/support.rb:363:in `add' # ./lib/rspec-puppet/support.rb:363:in `block in stub_facts!' # ./lib/rspec-puppet/support.rb:363:in `each' # ./lib/rspec-puppet/support.rb:363:in `stub_facts!' # ./lib/rspec-puppet/example/function_example_group.rb:152:in `build_compiler' # ./lib/rspec-puppet/example/function_example_group.rb:128:in `compiler' # ./lib/rspec-puppet/example/function_example_group.rb:87:in `block in find_function' # ./lib/rspec-puppet/support.rb:318:in `with_vardir' # ./lib/rspec-puppet/example/function_example_group.rb:83:in `find_function' # ./lib/rspec-puppet/example/function_example_group.rb:79:in `subject' # ./spec/functions/test_function_spec.rb:11:in `block (2 levels) in ' 18) frozen_function Failure/Error: facts.each { |k, v| Facter.add(k) { setcode { v } } } RuntimeError: fact "clientversion" already has the maximum number of resolutions allowed (100). # ./lib/rspec-puppet/support.rb:363:in `add' # ./lib/rspec-puppet/support.rb:363:in `block in stub_facts!' # ./lib/rspec-puppet/support.rb:363:in `each' # ./lib/rspec-puppet/support.rb:363:in `stub_facts!' # ./lib/rspec-puppet/example/function_example_group.rb:152:in `build_compiler' # ./lib/rspec-puppet/example/function_example_group.rb:128:in `compiler' # ./lib/rspec-puppet/example/function_example_group.rb:87:in `block in find_function' # ./lib/rspec-puppet/support.rb:318:in `with_vardir' # ./lib/rspec-puppet/example/function_example_group.rb:83:in `find_function' # ./lib/rspec-puppet/example/function_example_group.rb:79:in `subject' # ./spec/functions/test_function_spec.rb:12:in `block (2 levels) in ' 19) frozen_function Failure/Error: facts.each { |k, v| Facter.add(k) { setcode { v } } } RuntimeError: fact "clientversion" already has the maximum number of resolutions allowed (100). # ./lib/rspec-puppet/support.rb:363:in `add' # ./lib/rspec-puppet/support.rb:363:in `block in stub_facts!' # ./lib/rspec-puppet/support.rb:363:in `each' # ./lib/rspec-puppet/support.rb:363:in `stub_facts!' # ./lib/rspec-puppet/example/function_example_group.rb:152:in `build_compiler' # ./lib/rspec-puppet/example/function_example_group.rb:128:in `compiler' # ./lib/rspec-puppet/example/function_example_group.rb:87:in `block in find_function' # ./lib/rspec-puppet/support.rb:318:in `with_vardir' # ./lib/rspec-puppet/example/function_example_group.rb:83:in `find_function' # ./lib/rspec-puppet/example/function_example_group.rb:79:in `subject' # ./spec/functions/test_function_spec.rb:13:in `block (2 levels) in ' 20) test::hiera_function with :hiera_config set Failure/Error: facts.each { |k, v| Facter.add(k) { setcode { v } } } RuntimeError: fact "clientversion" already has the maximum number of resolutions allowed (100). # ./lib/rspec-puppet/support.rb:363:in `add' # ./lib/rspec-puppet/support.rb:363:in `block in stub_facts!' # ./lib/rspec-puppet/support.rb:363:in `each' # ./lib/rspec-puppet/support.rb:363:in `stub_facts!' # ./lib/rspec-puppet/example/function_example_group.rb:152:in `build_compiler' # ./lib/rspec-puppet/example/function_example_group.rb:128:in `compiler' # ./lib/rspec-puppet/example/function_example_group.rb:87:in `block in find_function' # ./lib/rspec-puppet/support.rb:318:in `with_vardir' # ./lib/rspec-puppet/example/function_example_group.rb:83:in `find_function' # ./lib/rspec-puppet/example/function_example_group.rb:79:in `subject' # ./spec/functions/test_hiera_function_spec.rb:6:in `block (3 levels) in ' 21) test::hiera_function without :hiera_config set Failure/Error: facts.each { |k, v| Facter.add(k) { setcode { v } } } RuntimeError: fact "clientversion" already has the maximum number of resolutions allowed (100). # ./lib/rspec-puppet/support.rb:363:in `add' # ./lib/rspec-puppet/support.rb:363:in `block in stub_facts!' # ./lib/rspec-puppet/support.rb:363:in `each' # ./lib/rspec-puppet/support.rb:363:in `stub_facts!' # ./lib/rspec-puppet/example/function_example_group.rb:152:in `build_compiler' # ./lib/rspec-puppet/example/function_example_group.rb:128:in `compiler' # ./lib/rspec-puppet/example/function_example_group.rb:87:in `block in find_function' # ./lib/rspec-puppet/support.rb:318:in `with_vardir' # ./lib/rspec-puppet/example/function_example_group.rb:83:in `find_function' # ./lib/rspec-puppet/example/function_example_group.rb:79:in `subject' # ./spec/functions/test_hiera_function_spec.rb:10:in `block (3 levels) in ' 22) test::bare_class should compile into a catalogue without dependency cycles Failure/Error: facts.each { |k, v| Facter.add(k) { setcode { v } } } RuntimeError: fact "clientversion" already has the maximum number of resolutions allowed (100). # ./lib/rspec-puppet/support.rb:363:in `add' # ./lib/rspec-puppet/support.rb:363:in `block in stub_facts!' # ./lib/rspec-puppet/support.rb:363:in `each' # ./lib/rspec-puppet/support.rb:363:in `stub_facts!' # ./lib/rspec-puppet/support.rb:337:in `build_catalog_without_cache' # ./lib/rspec-puppet/support.rb:368:in `block in build_catalog' # ./lib/rspec-puppet/cache.rb:17:in `get' # ./lib/rspec-puppet/support.rb:367:in `build_catalog' # ./lib/rspec-puppet/support.rb:87:in `block in load_catalogue' # ./lib/rspec-puppet/support.rb:318:in `with_vardir' # ./lib/rspec-puppet/support.rb:81:in `load_catalogue' # ./lib/rspec-puppet/example/class_example_group.rb:7:in `catalogue' # ./lib/rspec-puppet/support.rb:11:in `block in subject' # ./lib/rspec-puppet/matchers/compile.rb:23:in `matches?' # ./spec/functions/test_type_override_spec.rb:5:in `block (2 levels) in ' 23) trusted_facts::lookup without trusted fact extensions Failure/Error: facts.each { |k, v| Facter.add(k) { setcode { v } } } RuntimeError: fact "clientversion" already has the maximum number of resolutions allowed (100). # ./lib/rspec-puppet/support.rb:363:in `add' # ./lib/rspec-puppet/support.rb:363:in `block in stub_facts!' # ./lib/rspec-puppet/support.rb:363:in `each' # ./lib/rspec-puppet/support.rb:363:in `stub_facts!' # ./lib/rspec-puppet/example/function_example_group.rb:152:in `build_compiler' # ./lib/rspec-puppet/example/function_example_group.rb:128:in `compiler' # ./lib/rspec-puppet/example/function_example_group.rb:87:in `block in find_function' # ./lib/rspec-puppet/support.rb:318:in `with_vardir' # ./lib/rspec-puppet/example/function_example_group.rb:83:in `find_function' # ./lib/rspec-puppet/example/function_example_group.rb:79:in `subject' # ./spec/functions/trusted_facts_lookup_spec.rb:7:in `block (3 levels) in ' 24) trusted_facts::lookup without trusted fact extensions Failure/Error: facts.each { |k, v| Facter.add(k) { setcode { v } } } RuntimeError: fact "clientversion" already has the maximum number of resolutions allowed (100). # ./lib/rspec-puppet/support.rb:363:in `add' # ./lib/rspec-puppet/support.rb:363:in `block in stub_facts!' # ./lib/rspec-puppet/support.rb:363:in `each' # ./lib/rspec-puppet/support.rb:363:in `stub_facts!' # ./lib/rspec-puppet/example/function_example_group.rb:152:in `build_compiler' # ./lib/rspec-puppet/example/function_example_group.rb:128:in `compiler' # ./lib/rspec-puppet/example/function_example_group.rb:87:in `block in find_function' # ./lib/rspec-puppet/support.rb:318:in `with_vardir' # ./lib/rspec-puppet/example/function_example_group.rb:83:in `find_function' # ./lib/rspec-puppet/example/function_example_group.rb:79:in `subject' # ./spec/functions/trusted_facts_lookup_spec.rb:8:in `block (3 levels) in ' 25) trusted_facts::lookup without trusted fact extensions Failure/Error: facts.each { |k, v| Facter.add(k) { setcode { v } } } RuntimeError: fact "clientversion" already has the maximum number of resolutions allowed (100). # ./lib/rspec-puppet/support.rb:363:in `add' # ./lib/rspec-puppet/support.rb:363:in `block in stub_facts!' # ./lib/rspec-puppet/support.rb:363:in `each' # ./lib/rspec-puppet/support.rb:363:in `stub_facts!' # ./lib/rspec-puppet/example/function_example_group.rb:152:in `build_compiler' # ./lib/rspec-puppet/example/function_example_group.rb:128:in `compiler' # ./lib/rspec-puppet/example/function_example_group.rb:87:in `block in find_function' # ./lib/rspec-puppet/support.rb:318:in `with_vardir' # ./lib/rspec-puppet/example/function_example_group.rb:83:in `find_function' # ./lib/rspec-puppet/example/function_example_group.rb:79:in `subject' # ./spec/functions/trusted_facts_lookup_spec.rb:9:in `block (3 levels) in ' 26) trusted_facts::lookup without trusted fact extensions Failure/Error: facts.each { |k, v| Facter.add(k) { setcode { v } } } RuntimeError: fact "clientversion" already has the maximum number of resolutions allowed (100). # ./lib/rspec-puppet/support.rb:363:in `add' # ./lib/rspec-puppet/support.rb:363:in `block in stub_facts!' # ./lib/rspec-puppet/support.rb:363:in `each' # ./lib/rspec-puppet/support.rb:363:in `stub_facts!' # ./lib/rspec-puppet/example/function_example_group.rb:152:in `build_compiler' # ./lib/rspec-puppet/example/function_example_group.rb:128:in `compiler' # ./lib/rspec-puppet/example/function_example_group.rb:87:in `block in find_function' # ./lib/rspec-puppet/support.rb:318:in `with_vardir' # ./lib/rspec-puppet/example/function_example_group.rb:83:in `find_function' # ./lib/rspec-puppet/example/function_example_group.rb:79:in `subject' # ./spec/functions/trusted_facts_lookup_spec.rb:10:in `block (3 levels) in ' 27) trusted_facts::lookup without trusted fact extensions Failure/Error: facts.each { |k, v| Facter.add(k) { setcode { v } } } RuntimeError: fact "clientversion" already has the maximum number of resolutions allowed (100). # ./lib/rspec-puppet/support.rb:363:in `add' # ./lib/rspec-puppet/support.rb:363:in `block in stub_facts!' # ./lib/rspec-puppet/support.rb:363:in `each' # ./lib/rspec-puppet/support.rb:363:in `stub_facts!' # ./lib/rspec-puppet/example/function_example_group.rb:152:in `build_compiler' # ./lib/rspec-puppet/example/function_example_group.rb:128:in `compiler' # ./lib/rspec-puppet/example/function_example_group.rb:87:in `block in find_function' # ./lib/rspec-puppet/support.rb:318:in `with_vardir' # ./lib/rspec-puppet/example/function_example_group.rb:83:in `find_function' # ./lib/rspec-puppet/example/function_example_group.rb:79:in `subject' # ./spec/functions/trusted_facts_lookup_spec.rb:11:in `block (3 levels) in ' 28) trusted_facts::lookup with trusted fact extensions Failure/Error: facts.each { |k, v| Facter.add(k) { setcode { v } } } RuntimeError: fact "clientversion" already has the maximum number of resolutions allowed (100). # ./lib/rspec-puppet/support.rb:363:in `add' # ./lib/rspec-puppet/support.rb:363:in `block in stub_facts!' # ./lib/rspec-puppet/support.rb:363:in `each' # ./lib/rspec-puppet/support.rb:363:in `stub_facts!' # ./lib/rspec-puppet/example/function_example_group.rb:152:in `build_compiler' # ./lib/rspec-puppet/example/function_example_group.rb:128:in `compiler' # ./lib/rspec-puppet/example/function_example_group.rb:87:in `block in find_function' # ./lib/rspec-puppet/support.rb:318:in `with_vardir' # ./lib/rspec-puppet/example/function_example_group.rb:83:in `find_function' # ./lib/rspec-puppet/example/function_example_group.rb:79:in `subject' # ./spec/functions/trusted_facts_lookup_spec.rb:20:in `block (3 levels) in ' 29) someotherhost should contain Foo[bar] with param => ["baz"] Failure/Error: facts.each { |k, v| Facter.add(k) { setcode { v } } } RuntimeError: fact "clientversion" already has the maximum number of resolutions allowed (100). # ./lib/rspec-puppet/support.rb:363:in `add' # ./lib/rspec-puppet/support.rb:363:in `block in stub_facts!' # ./lib/rspec-puppet/support.rb:363:in `each' # ./lib/rspec-puppet/support.rb:363:in `stub_facts!' # ./lib/rspec-puppet/support.rb:337:in `build_catalog_without_cache' # ./lib/rspec-puppet/support.rb:368:in `block in build_catalog' # ./lib/rspec-puppet/cache.rb:17:in `get' # ./lib/rspec-puppet/support.rb:367:in `build_catalog' # ./lib/rspec-puppet/support.rb:87:in `block in load_catalogue' # ./lib/rspec-puppet/support.rb:318:in `with_vardir' # ./lib/rspec-puppet/support.rb:81:in `load_catalogue' # ./lib/rspec-puppet/example/host_example_group.rb:7:in `catalogue' # ./lib/rspec-puppet/support.rb:11:in `block in subject' # ./lib/rspec-puppet/matchers/create_generic.rb:84:in `matches?' # ./spec/hosts/array_spec.rb:14:in `block (2 levels) in ' 30) facts.acme.com without an explicit environment setting should contain File[environment] with path => "rp_env" Failure/Error: facts.each { |k, v| Facter.add(k) { setcode { v } } } RuntimeError: fact "clientversion" already has the maximum number of resolutions allowed (100). # ./lib/rspec-puppet/support.rb:363:in `add' # ./lib/rspec-puppet/support.rb:363:in `block in stub_facts!' # ./lib/rspec-puppet/support.rb:363:in `each' # ./lib/rspec-puppet/support.rb:363:in `stub_facts!' # ./lib/rspec-puppet/support.rb:337:in `build_catalog_without_cache' # ./lib/rspec-puppet/support.rb:368:in `block in build_catalog' # ./lib/rspec-puppet/cache.rb:17:in `get' # ./lib/rspec-puppet/support.rb:367:in `build_catalog' # ./lib/rspec-puppet/support.rb:87:in `block in load_catalogue' # ./lib/rspec-puppet/support.rb:318:in `with_vardir' # ./lib/rspec-puppet/support.rb:81:in `load_catalogue' # ./lib/rspec-puppet/example/host_example_group.rb:7:in `catalogue' # ./lib/rspec-puppet/support.rb:11:in `block in subject' # ./lib/rspec-puppet/matchers/create_generic.rb:84:in `matches?' # ./spec/hosts/environment_spec.rb:5:in `block (3 levels) in ' 31) facts.acme.com when specifying an explicit environment should contain File[environment] with path => "test_env" Failure/Error: facts.each { |k, v| Facter.add(k) { setcode { v } } } RuntimeError: fact "clientversion" already has the maximum number of resolutions allowed (100). # ./lib/rspec-puppet/support.rb:363:in `add' # ./lib/rspec-puppet/support.rb:363:in `block in stub_facts!' # ./lib/rspec-puppet/support.rb:363:in `each' # ./lib/rspec-puppet/support.rb:363:in `stub_facts!' # ./lib/rspec-puppet/support.rb:337:in `build_catalog_without_cache' # ./lib/rspec-puppet/support.rb:368:in `block in build_catalog' # ./lib/rspec-puppet/cache.rb:17:in `get' # ./lib/rspec-puppet/support.rb:367:in `build_catalog' # ./lib/rspec-puppet/support.rb:87:in `block in load_catalogue' # ./lib/rspec-puppet/support.rb:318:in `with_vardir' # ./lib/rspec-puppet/support.rb:81:in `load_catalogue' # ./lib/rspec-puppet/example/host_example_group.rb:7:in `catalogue' # ./lib/rspec-puppet/support.rb:11:in `block in subject' # ./lib/rspec-puppet/matchers/create_generic.rb:84:in `matches?' # ./spec/hosts/environment_spec.rb:10:in `block (3 levels) in ' 32) facts.acme.com when specifying an explicit environment should contain File[conditional_file] Failure/Error: facts.each { |k, v| Facter.add(k) { setcode { v } } } RuntimeError: fact "clientversion" already has the maximum number of resolutions allowed (100). # ./lib/rspec-puppet/support.rb:363:in `add' # ./lib/rspec-puppet/support.rb:363:in `block in stub_facts!' # ./lib/rspec-puppet/support.rb:363:in `each' # ./lib/rspec-puppet/support.rb:363:in `stub_facts!' # ./lib/rspec-puppet/support.rb:337:in `build_catalog_without_cache' # ./lib/rspec-puppet/support.rb:368:in `block in build_catalog' # ./lib/rspec-puppet/cache.rb:17:in `get' # ./lib/rspec-puppet/support.rb:367:in `build_catalog' # ./lib/rspec-puppet/support.rb:87:in `block in load_catalogue' # ./lib/rspec-puppet/support.rb:318:in `with_vardir' # ./lib/rspec-puppet/support.rb:81:in `load_catalogue' # ./lib/rspec-puppet/example/host_example_group.rb:7:in `catalogue' # ./lib/rspec-puppet/support.rb:11:in `block in subject' # ./lib/rspec-puppet/matchers/create_generic.rb:84:in `matches?' # ./spec/hosts/environment_spec.rb:11:in `block (3 levels) in ' 33) facts.acme.com should contain File[environment] with path => "rp_env" Failure/Error: facts.each { |k, v| Facter.add(k) { setcode { v } } } RuntimeError: fact "clientversion" already has the maximum number of resolutions allowed (100). # ./lib/rspec-puppet/support.rb:363:in `add' # ./lib/rspec-puppet/support.rb:363:in `block in stub_facts!' # ./lib/rspec-puppet/support.rb:363:in `each' # ./lib/rspec-puppet/support.rb:363:in `stub_facts!' # ./lib/rspec-puppet/support.rb:337:in `build_catalog_without_cache' # ./lib/rspec-puppet/support.rb:368:in `block in build_catalog' # ./lib/rspec-puppet/cache.rb:17:in `get' # ./lib/rspec-puppet/support.rb:367:in `build_catalog' # ./lib/rspec-puppet/support.rb:87:in `block in load_catalogue' # ./lib/rspec-puppet/support.rb:318:in `with_vardir' # ./lib/rspec-puppet/support.rb:81:in `load_catalogue' # ./lib/rspec-puppet/example/host_example_group.rb:7:in `catalogue' # ./lib/rspec-puppet/support.rb:11:in `block in subject' # ./lib/rspec-puppet/matchers/create_generic.rb:84:in `matches?' # ./spec/hosts/facts_spec.rb:4:in `block (2 levels) in ' 34) facts.acme.com should contain File[clientversion] with path => "5.5.6" Failure/Error: facts.each { |k, v| Facter.add(k) { setcode { v } } } RuntimeError: fact "clientversion" already has the maximum number of resolutions allowed (100). # ./lib/rspec-puppet/support.rb:363:in `add' # ./lib/rspec-puppet/support.rb:363:in `block in stub_facts!' # ./lib/rspec-puppet/support.rb:363:in `each' # ./lib/rspec-puppet/support.rb:363:in `stub_facts!' # ./lib/rspec-puppet/support.rb:337:in `build_catalog_without_cache' # ./lib/rspec-puppet/support.rb:368:in `block in build_catalog' # ./lib/rspec-puppet/cache.rb:17:in `get' # ./lib/rspec-puppet/support.rb:367:in `build_catalog' # ./lib/rspec-puppet/support.rb:87:in `block in load_catalogue' # ./lib/rspec-puppet/support.rb:318:in `with_vardir' # ./lib/rspec-puppet/support.rb:81:in `load_catalogue' # ./lib/rspec-puppet/example/host_example_group.rb:7:in `catalogue' # ./lib/rspec-puppet/support.rb:11:in `block in subject' # ./lib/rspec-puppet/matchers/create_generic.rb:84:in `matches?' # ./spec/hosts/facts_spec.rb:5:in `block (2 levels) in ' 35) facts.acme.com should contain File[fqdn] with path => "facts.acme.com" Failure/Error: facts.each { |k, v| Facter.add(k) { setcode { v } } } RuntimeError: fact "clientversion" already has the maximum number of resolutions allowed (100). # ./lib/rspec-puppet/support.rb:363:in `add' # ./lib/rspec-puppet/support.rb:363:in `block in stub_facts!' # ./lib/rspec-puppet/support.rb:363:in `each' # ./lib/rspec-puppet/support.rb:363:in `stub_facts!' # ./lib/rspec-puppet/support.rb:337:in `build_catalog_without_cache' # ./lib/rspec-puppet/support.rb:368:in `block in build_catalog' # ./lib/rspec-puppet/cache.rb:17:in `get' # ./lib/rspec-puppet/support.rb:367:in `build_catalog' # ./lib/rspec-puppet/support.rb:87:in `block in load_catalogue' # ./lib/rspec-puppet/support.rb:318:in `with_vardir' # ./lib/rspec-puppet/support.rb:81:in `load_catalogue' # ./lib/rspec-puppet/example/host_example_group.rb:7:in `catalogue' # ./lib/rspec-puppet/support.rb:11:in `block in subject' # ./lib/rspec-puppet/matchers/create_generic.rb:84:in `matches?' # ./spec/hosts/facts_spec.rb:6:in `block (2 levels) in ' 36) facts.acme.com should contain File[hostname] with path => "facts" Failure/Error: facts.each { |k, v| Facter.add(k) { setcode { v } } } RuntimeError: fact "clientversion" already has the maximum number of resolutions allowed (100). # ./lib/rspec-puppet/support.rb:363:in `add' # ./lib/rspec-puppet/support.rb:363:in `block in stub_facts!' # ./lib/rspec-puppet/support.rb:363:in `each' # ./lib/rspec-puppet/support.rb:363:in `stub_facts!' # ./lib/rspec-puppet/support.rb:337:in `build_catalog_without_cache' # ./lib/rspec-puppet/support.rb:368:in `block in build_catalog' # ./lib/rspec-puppet/cache.rb:17:in `get' # ./lib/rspec-puppet/support.rb:367:in `build_catalog' # ./lib/rspec-puppet/support.rb:87:in `block in load_catalogue' # ./lib/rspec-puppet/support.rb:318:in `with_vardir' # ./lib/rspec-puppet/support.rb:81:in `load_catalogue' # ./lib/rspec-puppet/example/host_example_group.rb:7:in `catalogue' # ./lib/rspec-puppet/support.rb:11:in `block in subject' # ./lib/rspec-puppet/matchers/create_generic.rb:84:in `matches?' # ./spec/hosts/facts_spec.rb:7:in `block (2 levels) in ' 37) facts.acme.com should contain File[domain] with path => "acme.com" Failure/Error: facts.each { |k, v| Facter.add(k) { setcode { v } } } RuntimeError: fact "clientversion" already has the maximum number of resolutions allowed (100). # ./lib/rspec-puppet/support.rb:363:in `add' # ./lib/rspec-puppet/support.rb:363:in `block in stub_facts!' # ./lib/rspec-puppet/support.rb:363:in `each' # ./lib/rspec-puppet/support.rb:363:in `stub_facts!' # ./lib/rspec-puppet/support.rb:337:in `build_catalog_without_cache' # ./lib/rspec-puppet/support.rb:368:in `block in build_catalog' # ./lib/rspec-puppet/cache.rb:17:in `get' # ./lib/rspec-puppet/support.rb:367:in `build_catalog' # ./lib/rspec-puppet/support.rb:87:in `block in load_catalogue' # ./lib/rspec-puppet/support.rb:318:in `with_vardir' # ./lib/rspec-puppet/support.rb:81:in `load_catalogue' # ./lib/rspec-puppet/example/host_example_group.rb:7:in `catalogue' # ./lib/rspec-puppet/support.rb:11:in `block in subject' # ./lib/rspec-puppet/matchers/create_generic.rb:84:in `matches?' # ./spec/hosts/facts_spec.rb:8:in `block (2 levels) in ' 38) facts.acme.com should contain File[clientcert] with path => "cert facts.acme.com" Failure/Error: facts.each { |k, v| Facter.add(k) { setcode { v } } } RuntimeError: fact "clientversion" already has the maximum number of resolutions allowed (100). # ./lib/rspec-puppet/support.rb:363:in `add' # ./lib/rspec-puppet/support.rb:363:in `block in stub_facts!' # ./lib/rspec-puppet/support.rb:363:in `each' # ./lib/rspec-puppet/support.rb:363:in `stub_facts!' # ./lib/rspec-puppet/support.rb:337:in `build_catalog_without_cache' # ./lib/rspec-puppet/support.rb:368:in `block in build_catalog' # ./lib/rspec-puppet/cache.rb:17:in `get' # ./lib/rspec-puppet/support.rb:367:in `build_catalog' # ./lib/rspec-puppet/support.rb:87:in `block in load_catalogue' # ./lib/rspec-puppet/support.rb:318:in `with_vardir' # ./lib/rspec-puppet/support.rb:81:in `load_catalogue' # ./lib/rspec-puppet/example/host_example_group.rb:7:in `catalogue' # ./lib/rspec-puppet/support.rb:11:in `block in subject' # ./lib/rspec-puppet/matchers/create_generic.rb:84:in `matches?' # ./spec/hosts/facts_spec.rb:9:in `block (2 levels) in ' 39) foo.example.com should not contain Class[sysctl::common] Failure/Error: facts.each { |k, v| Facter.add(k) { setcode { v } } } RuntimeError: fact "clientversion" already has the maximum number of resolutions allowed (100). # ./lib/rspec-puppet/support.rb:363:in `add' # ./lib/rspec-puppet/support.rb:363:in `block in stub_facts!' # ./lib/rspec-puppet/support.rb:363:in `each' # ./lib/rspec-puppet/support.rb:363:in `stub_facts!' # ./lib/rspec-puppet/support.rb:337:in `build_catalog_without_cache' # ./lib/rspec-puppet/support.rb:368:in `block in build_catalog' # ./lib/rspec-puppet/cache.rb:17:in `get' # ./lib/rspec-puppet/support.rb:367:in `build_catalog' # ./lib/rspec-puppet/support.rb:87:in `block in load_catalogue' # ./lib/rspec-puppet/support.rb:318:in `with_vardir' # ./lib/rspec-puppet/support.rb:81:in `load_catalogue' # ./lib/rspec-puppet/example/host_example_group.rb:7:in `catalogue' # ./lib/rspec-puppet/support.rb:11:in `block in subject' # ./lib/rspec-puppet/matchers/create_generic.rb:84:in `matches?' # ./spec/hosts/foo_spec.rb:4:in `block (2 levels) in ' 40) foo.example.com should contain Notify[test] Failure/Error: facts.each { |k, v| Facter.add(k) { setcode { v } } } RuntimeError: fact "clientversion" already has the maximum number of resolutions allowed (100). # ./lib/rspec-puppet/support.rb:363:in `add' # ./lib/rspec-puppet/support.rb:363:in `block in stub_facts!' # ./lib/rspec-puppet/support.rb:363:in `each' # ./lib/rspec-puppet/support.rb:363:in `stub_facts!' # ./lib/rspec-puppet/support.rb:337:in `build_catalog_without_cache' # ./lib/rspec-puppet/support.rb:368:in `block in build_catalog' # ./lib/rspec-puppet/cache.rb:17:in `get' # ./lib/rspec-puppet/support.rb:367:in `build_catalog' # ./lib/rspec-puppet/support.rb:87:in `block in load_catalogue' # ./lib/rspec-puppet/support.rb:318:in `with_vardir' # ./lib/rspec-puppet/support.rb:81:in `load_catalogue' # ./lib/rspec-puppet/example/host_example_group.rb:7:in `catalogue' # ./lib/rspec-puppet/support.rb:11:in `block in subject' # ./lib/rspec-puppet/matchers/create_generic.rb:84:in `matches?' # ./spec/hosts/foo_spec.rb:5:in `block (2 levels) in ' 41) good_dep_host should compile into a catalogue without dependency cycles Failure/Error: facts.each { |k, v| Facter.add(k) { setcode { v } } } RuntimeError: fact "clientversion" already has the maximum number of resolutions allowed (100). # ./lib/rspec-puppet/support.rb:363:in `add' # ./lib/rspec-puppet/support.rb:363:in `block in stub_facts!' # ./lib/rspec-puppet/support.rb:363:in `each' # ./lib/rspec-puppet/support.rb:363:in `stub_facts!' # ./lib/rspec-puppet/support.rb:337:in `build_catalog_without_cache' # ./lib/rspec-puppet/support.rb:368:in `block in build_catalog' # ./lib/rspec-puppet/cache.rb:17:in `get' # ./lib/rspec-puppet/support.rb:367:in `build_catalog' # ./lib/rspec-puppet/support.rb:87:in `block in load_catalogue' # ./lib/rspec-puppet/support.rb:318:in `with_vardir' # ./lib/rspec-puppet/support.rb:81:in `load_catalogue' # ./lib/rspec-puppet/example/host_example_group.rb:7:in `catalogue' # ./lib/rspec-puppet/support.rb:11:in `block in subject' # ./lib/rspec-puppet/matchers/compile.rb:23:in `matches?' # ./spec/hosts/good_dep_host_spec.rb:4:in `block (2 levels) in ' 42) foo.example.com rspec group should have a catalogue method Failure/Error: facts.each { |k, v| Facter.add(k) { setcode { v } } } RuntimeError: fact "clientversion" already has the maximum number of resolutions allowed (100). # ./lib/rspec-puppet/support.rb:363:in `add' # ./lib/rspec-puppet/support.rb:363:in `block in stub_facts!' # ./lib/rspec-puppet/support.rb:363:in `each' # ./lib/rspec-puppet/support.rb:363:in `stub_facts!' # ./lib/rspec-puppet/support.rb:337:in `build_catalog_without_cache' # ./lib/rspec-puppet/support.rb:368:in `block in build_catalog' # ./lib/rspec-puppet/cache.rb:17:in `get' # ./lib/rspec-puppet/support.rb:367:in `build_catalog' # ./lib/rspec-puppet/support.rb:87:in `block in load_catalogue' # ./lib/rspec-puppet/support.rb:318:in `with_vardir' # ./lib/rspec-puppet/support.rb:81:in `load_catalogue' # ./lib/rspec-puppet/example/host_example_group.rb:7:in `catalogue' # ./spec/hosts/test_api_spec.rb:6:in `block (3 levels) in ' 43) foo.example.com rspec group subject should return a catalogue Failure/Error: facts.each { |k, v| Facter.add(k) { setcode { v } } } RuntimeError: fact "clientversion" already has the maximum number of resolutions allowed (100). # ./lib/rspec-puppet/support.rb:363:in `add' # ./lib/rspec-puppet/support.rb:363:in `block in stub_facts!' # ./lib/rspec-puppet/support.rb:363:in `each' # ./lib/rspec-puppet/support.rb:363:in `stub_facts!' # ./lib/rspec-puppet/support.rb:337:in `build_catalog_without_cache' # ./lib/rspec-puppet/support.rb:368:in `block in build_catalog' # ./lib/rspec-puppet/cache.rb:17:in `get' # ./lib/rspec-puppet/support.rb:367:in `build_catalog' # ./lib/rspec-puppet/support.rb:87:in `block in load_catalogue' # ./lib/rspec-puppet/support.rb:318:in `with_vardir' # ./lib/rspec-puppet/support.rb:81:in `load_catalogue' # ./lib/rspec-puppet/example/host_example_group.rb:7:in `catalogue' # ./lib/rspec-puppet/support.rb:11:in `block in subject' # ./spec/hosts/test_api_spec.rb:10:in `block (3 levels) in ' 44) foo.example.com rspec group should have resources in its coverage report Failure/Error: expect(RSpec::Puppet::Coverage.instance.results[:resources]).to include('Notify[test]') expected {"Augeas[sysctl/vm.swappiness]" => {:touched => true}, "Class[Test::Parameterised_class]" => {:touched => tru... "User[foo]" => {:touched => false}, "User[luke]" => {:touched => true}, "User[testuser]" => {:touched => true}} to include "Notify[test]" Diff: @@ -1,2 +1,67 @@ -["Notify[test]"] +"Augeas[sysctl/vm.swappiness]" => {:touched=>true}, +"Class[Test::Parameterised_class]" => {:touched=>true}, +"Exec[foo_bar_1]" => {:touched=>true}, +"Exec[foo_bar_2]" => {:touched=>true}, +"Exec[sysctl/reload]" => {:touched=>true}, +"Fake[foo]" => {:touched=>true}, +"File[/etc/svc]" => {:touched=>true}, +"File[/exported/resource]" => {:touched=>true}, +"File[/home]" => {:touched=>false}, +"File[/tmp/bla]" => {:touched=>true}, +"File[/tmp/escape]" => {:touched=>true}, +"File[/tmp/foo/bar]" => {:touched=>true}, +"File[/tmp/foo]" => {:touched=>true}, +"File[C:\\test.txt]" => {:touched=>false}, +"Notify[61]" => {:touched=>true}, +"Notify[RedHat]" => {:touched=>true}, +"Notify[[\"first\", 1, \"second\", 2]]" => {:touched=>false}, +"Notify[[\"first\", \"second\", [\"third\", \"fourth\"], 5, 6]]" => {:touched=>false}, +"Notify[[\"foo\", \"bar\", \"baz\", \"quux\"]]" => {:touched=>false}, +"Notify[array]" => {:touched=>true}, +"Notify[authenticated-remote]" => {:touched=>true}, +"Notify[bar]" => {:touched=>true}, +"Notify[baz]" => {:touched=>true}, +"Notify[bazz]" => {:touched=>true}, +"Notify[bool testing]" => {:touched=>true}, +"Notify[certname-(node's fully qualified domain name)]" => {:touched=>false}, +"Notify[certname-trusted.example.com]" => {:touched=>true}, +"Notify[certname-trusted]" => {:touched=>true}, +"Notify[domain-]" => {:touched=>true}, +"Notify[domain-example.com]" => {:touched=>true}, +"Notify[extension-1.3.6.1.4.1.34380.1.2.1-ssl-termination]" => {:touched=>true}, +"Notify[extension-pp_uuid-ED803750-E3C7-44F5-BB08-41A04433FE2E]" => {:touched=>true}, +"Notify[false]" => {:touched=>true}, +"Notify[float]" => {:touched=>true}, +"Notify[foo]" => {:touched=>true}, +"Notify[gronk]" => {:touched=>true}, +"Notify[hash]" => {:touched=>true}, +"Notify[hostname-(node's fully qualified domain name)]" => {:touched=>false}, +"Notify[hostname-trusted]" => {:touched=>true}, +"Notify[integer]" => {:touched=>true}, +"Notify[message-test define]" => {:touched=>false}, +"Notify[middle]" => {:touched=>false}, +"Notify[nil]" => {:touched=>true}, +"Notify[no-extensions]" => {:touched=>true}, +"Notify[not found]" => {:touched=>true}, +"Notify[post]" => {:touched=>true}, +"Notify[pre]" => {:touched=>true}, +"Notify[qux]" => {:touched=>true}, +"Notify[string]" => {:touched=>true}, +"Notify[stringfact]" => {:touched=>true}, +"Notify[success]" => {:touched=>false}, +"Notify[true]" => {:touched=>true}, +"Notify[value]" => {:touched=>true}, +"Notify[{1=>\"uno\", 2=>\"dos\"}]" => {:touched=>false}, +"Notify[{\"first\"=>1, \"sec.ond\"=>2, \"third\"=>{\"alpha\"=>\"a\", \"beta\"=>\"b\"}}]" => {:touched=>false}, +"Notify[{\"first\"=>1, \"second\"=>2}]" => {:touched=>false}, +"Notify[{\"foo\"=>\"bar\", \"baz\"=>\"quux\"}]" => {:touched=>false}, +"Orch_app::Db[my_awesome_app]" => {:touched=>true}, +"Package[$test]" => {:touched=>false}, +"Package[a]" => {:touched=>true}, +"Package[b]" => {:touched=>true}, +"Service[svc-title]" => {:touched=>true}, +"Structured_data::Def[thing]" => {:touched=>true}, +"User[foo]" => {:touched=>false}, +"User[luke]" => {:touched=>true}, +"User[testuser]" => {:touched=>true}, # ./spec/hosts/test_api_spec.rb:15:in `block (3 levels) in ' 45) testhost should contain Class[sysctl::common] Failure/Error: facts.each { |k, v| Facter.add(k) { setcode { v } } } RuntimeError: fact "clientversion" already has the maximum number of resolutions allowed (100). # ./lib/rspec-puppet/support.rb:363:in `add' # ./lib/rspec-puppet/support.rb:363:in `block in stub_facts!' # ./lib/rspec-puppet/support.rb:363:in `each' # ./lib/rspec-puppet/support.rb:363:in `stub_facts!' # ./lib/rspec-puppet/support.rb:337:in `build_catalog_without_cache' # ./lib/rspec-puppet/support.rb:368:in `block in build_catalog' # ./lib/rspec-puppet/cache.rb:17:in `get' # ./lib/rspec-puppet/support.rb:367:in `build_catalog' # ./lib/rspec-puppet/support.rb:87:in `block in load_catalogue' # ./lib/rspec-puppet/support.rb:318:in `with_vardir' # ./lib/rspec-puppet/support.rb:81:in `load_catalogue' # ./lib/rspec-puppet/example/host_example_group.rb:7:in `catalogue' # ./lib/rspec-puppet/support.rb:11:in `block in subject' # ./lib/rspec-puppet/matchers/create_generic.rb:84:in `matches?' # ./spec/hosts/testhost_spec.rb:4:in `block (2 levels) in ' 46) testhost testhost_a should not contain Class[sysctl::common] Failure/Error: facts.each { |k, v| Facter.add(k) { setcode { v } } } RuntimeError: fact "clientversion" already has the maximum number of resolutions allowed (100). # ./lib/rspec-puppet/support.rb:363:in `add' # ./lib/rspec-puppet/support.rb:363:in `block in stub_facts!' # ./lib/rspec-puppet/support.rb:363:in `each' # ./lib/rspec-puppet/support.rb:363:in `stub_facts!' # ./lib/rspec-puppet/support.rb:337:in `build_catalog_without_cache' # ./lib/rspec-puppet/support.rb:368:in `block in build_catalog' # ./lib/rspec-puppet/cache.rb:17:in `get' # ./lib/rspec-puppet/support.rb:367:in `build_catalog' # ./lib/rspec-puppet/support.rb:87:in `block in load_catalogue' # ./lib/rspec-puppet/support.rb:318:in `with_vardir' # ./lib/rspec-puppet/support.rb:81:in `load_catalogue' # ./lib/rspec-puppet/example/host_example_group.rb:7:in `catalogue' # ./lib/rspec-puppet/support.rb:11:in `block in subject' # ./lib/rspec-puppet/matchers/create_generic.rb:84:in `matches?' # ./spec/hosts/testhost_spec.rb:8:in `block (3 levels) in ' 47) testhost testhost_a should contain File[/tmp/a] Failure/Error: facts.each { |k, v| Facter.add(k) { setcode { v } } } RuntimeError: fact "clientversion" already has the maximum number of resolutions allowed (100). # ./lib/rspec-puppet/support.rb:363:in `add' # ./lib/rspec-puppet/support.rb:363:in `block in stub_facts!' # ./lib/rspec-puppet/support.rb:363:in `each' # ./lib/rspec-puppet/support.rb:363:in `stub_facts!' # ./lib/rspec-puppet/support.rb:337:in `build_catalog_without_cache' # ./lib/rspec-puppet/support.rb:368:in `block in build_catalog' # ./lib/rspec-puppet/cache.rb:17:in `get' # ./lib/rspec-puppet/support.rb:367:in `build_catalog' # ./lib/rspec-puppet/support.rb:87:in `block in load_catalogue' # ./lib/rspec-puppet/support.rb:318:in `with_vardir' # ./lib/rspec-puppet/support.rb:81:in `load_catalogue' # ./lib/rspec-puppet/example/host_example_group.rb:7:in `catalogue' # ./lib/rspec-puppet/support.rb:11:in `block in subject' # ./lib/rspec-puppet/matchers/create_generic.rb:84:in `matches?' # ./spec/hosts/testhost_spec.rb:9:in `block (3 levels) in ' 48) Aliases::OnlyArray should not match values nil, "string" Failure/Error: facts.each { |k, v| Facter.add(k) { setcode { v } } } RuntimeError: fact "clientversion" already has the maximum number of resolutions allowed (100). # ./lib/rspec-puppet/support.rb:363:in `add' # ./lib/rspec-puppet/support.rb:363:in `block in stub_facts!' # ./lib/rspec-puppet/support.rb:363:in `each' # ./lib/rspec-puppet/support.rb:363:in `stub_facts!' # ./lib/rspec-puppet/support.rb:337:in `build_catalog_without_cache' # ./lib/rspec-puppet/support.rb:368:in `block in build_catalog' # ./lib/rspec-puppet/cache.rb:17:in `get' # ./lib/rspec-puppet/support.rb:367:in `build_catalog' # ./lib/rspec-puppet/support.rb:87:in `block in load_catalogue' # ./lib/rspec-puppet/support.rb:318:in `with_vardir' # ./lib/rspec-puppet/support.rb:81:in `load_catalogue' # ./lib/rspec-puppet/example/type_alias_example_group.rb:7:in `catalogue' # ./lib/rspec-puppet/example/type_alias_example_group.rb:11:in `block in subject' # ./lib/rspec-puppet/matchers/allow_value.rb:12:in `block in matches?' # ./lib/rspec-puppet/matchers/allow_value.rb:10:in `map' # ./lib/rspec-puppet/matchers/allow_value.rb:10:in `matches?' # ./spec/type_aliases/onlyarray_spec.rb:4:in `block (2 levels) in ' 49) Aliases::OnlyArray should match value ["a", "b"] Failure/Error: facts.each { |k, v| Facter.add(k) { setcode { v } } } RuntimeError: fact "clientversion" already has the maximum number of resolutions allowed (100). # ./lib/rspec-puppet/support.rb:363:in `add' # ./lib/rspec-puppet/support.rb:363:in `block in stub_facts!' # ./lib/rspec-puppet/support.rb:363:in `each' # ./lib/rspec-puppet/support.rb:363:in `stub_facts!' # ./lib/rspec-puppet/support.rb:337:in `build_catalog_without_cache' # ./lib/rspec-puppet/support.rb:368:in `block in build_catalog' # ./lib/rspec-puppet/cache.rb:17:in `get' # ./lib/rspec-puppet/support.rb:367:in `build_catalog' # ./lib/rspec-puppet/support.rb:87:in `block in load_catalogue' # ./lib/rspec-puppet/support.rb:318:in `with_vardir' # ./lib/rspec-puppet/support.rb:81:in `load_catalogue' # ./lib/rspec-puppet/example/type_alias_example_group.rb:7:in `catalogue' # ./lib/rspec-puppet/example/type_alias_example_group.rb:11:in `block in subject' # ./lib/rspec-puppet/matchers/allow_value.rb:12:in `block in matches?' # ./lib/rspec-puppet/matchers/allow_value.rb:10:in `map' # ./lib/rspec-puppet/matchers/allow_value.rb:10:in `matches?' # ./spec/type_aliases/onlyarray_spec.rb:5:in `block (2 levels) in ' 50) Aliases::OnlyHash should not match values nil, "string" Failure/Error: facts.each { |k, v| Facter.add(k) { setcode { v } } } RuntimeError: fact "clientversion" already has the maximum number of resolutions allowed (100). # ./lib/rspec-puppet/support.rb:363:in `add' # ./lib/rspec-puppet/support.rb:363:in `block in stub_facts!' # ./lib/rspec-puppet/support.rb:363:in `each' # ./lib/rspec-puppet/support.rb:363:in `stub_facts!' # ./lib/rspec-puppet/support.rb:337:in `build_catalog_without_cache' # ./lib/rspec-puppet/support.rb:368:in `block in build_catalog' # ./lib/rspec-puppet/cache.rb:17:in `get' # ./lib/rspec-puppet/support.rb:367:in `build_catalog' # ./lib/rspec-puppet/support.rb:87:in `block in load_catalogue' # ./lib/rspec-puppet/support.rb:318:in `with_vardir' # ./lib/rspec-puppet/support.rb:81:in `load_catalogue' # ./lib/rspec-puppet/example/type_alias_example_group.rb:7:in `catalogue' # ./lib/rspec-puppet/example/type_alias_example_group.rb:11:in `block in subject' # ./lib/rspec-puppet/matchers/allow_value.rb:12:in `block in matches?' # ./lib/rspec-puppet/matchers/allow_value.rb:10:in `map' # ./lib/rspec-puppet/matchers/allow_value.rb:10:in `matches?' # ./spec/type_aliases/onlyhash_spec.rb:4:in `block (2 levels) in ' 51) Aliases::OnlyHash should match value {"a"=>"b"} Failure/Error: facts.each { |k, v| Facter.add(k) { setcode { v } } } RuntimeError: fact "clientversion" already has the maximum number of resolutions allowed (100). # ./lib/rspec-puppet/support.rb:363:in `add' # ./lib/rspec-puppet/support.rb:363:in `block in stub_facts!' # ./lib/rspec-puppet/support.rb:363:in `each' # ./lib/rspec-puppet/support.rb:363:in `stub_facts!' # ./lib/rspec-puppet/support.rb:337:in `build_catalog_without_cache' # ./lib/rspec-puppet/support.rb:368:in `block in build_catalog' # ./lib/rspec-puppet/cache.rb:17:in `get' # ./lib/rspec-puppet/support.rb:367:in `build_catalog' # ./lib/rspec-puppet/support.rb:87:in `block in load_catalogue' # ./lib/rspec-puppet/support.rb:318:in `with_vardir' # ./lib/rspec-puppet/support.rb:81:in `load_catalogue' # ./lib/rspec-puppet/example/type_alias_example_group.rb:7:in `catalogue' # ./lib/rspec-puppet/example/type_alias_example_group.rb:11:in `block in subject' # ./lib/rspec-puppet/matchers/allow_value.rb:12:in `block in matches?' # ./lib/rspec-puppet/matchers/allow_value.rb:10:in `map' # ./lib/rspec-puppet/matchers/allow_value.rb:10:in `matches?' # ./spec/type_aliases/onlyhash_spec.rb:5:in `block (2 levels) in ' 52) Aliases::OnlyHash should match value {"a"=>{"b"=>"c"}} Failure/Error: facts.each { |k, v| Facter.add(k) { setcode { v } } } RuntimeError: fact "clientversion" already has the maximum number of resolutions allowed (100). # ./lib/rspec-puppet/support.rb:363:in `add' # ./lib/rspec-puppet/support.rb:363:in `block in stub_facts!' # ./lib/rspec-puppet/support.rb:363:in `each' # ./lib/rspec-puppet/support.rb:363:in `stub_facts!' # ./lib/rspec-puppet/support.rb:337:in `build_catalog_without_cache' # ./lib/rspec-puppet/support.rb:368:in `block in build_catalog' # ./lib/rspec-puppet/cache.rb:17:in `get' # ./lib/rspec-puppet/support.rb:367:in `build_catalog' # ./lib/rspec-puppet/support.rb:87:in `block in load_catalogue' # ./lib/rspec-puppet/support.rb:318:in `with_vardir' # ./lib/rspec-puppet/support.rb:81:in `load_catalogue' # ./lib/rspec-puppet/example/type_alias_example_group.rb:7:in `catalogue' # ./lib/rspec-puppet/example/type_alias_example_group.rb:11:in `block in subject' # ./lib/rspec-puppet/matchers/allow_value.rb:12:in `block in matches?' # ./lib/rspec-puppet/matchers/allow_value.rb:10:in `map' # ./lib/rspec-puppet/matchers/allow_value.rb:10:in `matches?' # ./spec/type_aliases/onlyhash_spec.rb:6:in `block (2 levels) in ' 53) Aliases::Shape should match value "square" Failure/Error: facts.each { |k, v| Facter.add(k) { setcode { v } } } RuntimeError: fact "clientversion" already has the maximum number of resolutions allowed (100). # ./lib/rspec-puppet/support.rb:363:in `add' # ./lib/rspec-puppet/support.rb:363:in `block in stub_facts!' # ./lib/rspec-puppet/support.rb:363:in `each' # ./lib/rspec-puppet/support.rb:363:in `stub_facts!' # ./lib/rspec-puppet/support.rb:337:in `build_catalog_without_cache' # ./lib/rspec-puppet/support.rb:368:in `block in build_catalog' # ./lib/rspec-puppet/cache.rb:17:in `get' # ./lib/rspec-puppet/support.rb:367:in `build_catalog' # ./lib/rspec-puppet/support.rb:87:in `block in load_catalogue' # ./lib/rspec-puppet/support.rb:318:in `with_vardir' # ./lib/rspec-puppet/support.rb:81:in `load_catalogue' # ./lib/rspec-puppet/example/type_alias_example_group.rb:7:in `catalogue' # ./lib/rspec-puppet/example/type_alias_example_group.rb:11:in `block in subject' # ./lib/rspec-puppet/matchers/allow_value.rb:12:in `block in matches?' # ./lib/rspec-puppet/matchers/allow_value.rb:10:in `map' # ./lib/rspec-puppet/matchers/allow_value.rb:10:in `matches?' # ./spec/type_aliases/shape_spec.rb:4:in `block (2 levels) in ' 54) Aliases::Shape should match value "circle" Failure/Error: facts.each { |k, v| Facter.add(k) { setcode { v } } } RuntimeError: fact "clientversion" already has the maximum number of resolutions allowed (100). # ./lib/rspec-puppet/support.rb:363:in `add' # ./lib/rspec-puppet/support.rb:363:in `block in stub_facts!' # ./lib/rspec-puppet/support.rb:363:in `each' # ./lib/rspec-puppet/support.rb:363:in `stub_facts!' # ./lib/rspec-puppet/support.rb:337:in `build_catalog_without_cache' # ./lib/rspec-puppet/support.rb:368:in `block in build_catalog' # ./lib/rspec-puppet/cache.rb:17:in `get' # ./lib/rspec-puppet/support.rb:367:in `build_catalog' # ./lib/rspec-puppet/support.rb:87:in `block in load_catalogue' # ./lib/rspec-puppet/support.rb:318:in `with_vardir' # ./lib/rspec-puppet/support.rb:81:in `load_catalogue' # ./lib/rspec-puppet/example/type_alias_example_group.rb:7:in `catalogue' # ./lib/rspec-puppet/example/type_alias_example_group.rb:11:in `block in subject' # ./lib/rspec-puppet/matchers/allow_value.rb:12:in `block in matches?' # ./lib/rspec-puppet/matchers/allow_value.rb:10:in `map' # ./lib/rspec-puppet/matchers/allow_value.rb:10:in `matches?' # ./spec/type_aliases/shape_spec.rb:5:in `block (2 levels) in ' 55) Aliases::Shape should not match value "triangle" Failure/Error: facts.each { |k, v| Facter.add(k) { setcode { v } } } RuntimeError: fact "clientversion" already has the maximum number of resolutions allowed (100). # ./lib/rspec-puppet/support.rb:363:in `add' # ./lib/rspec-puppet/support.rb:363:in `block in stub_facts!' # ./lib/rspec-puppet/support.rb:363:in `each' # ./lib/rspec-puppet/support.rb:363:in `stub_facts!' # ./lib/rspec-puppet/support.rb:337:in `build_catalog_without_cache' # ./lib/rspec-puppet/support.rb:368:in `block in build_catalog' # ./lib/rspec-puppet/cache.rb:17:in `get' # ./lib/rspec-puppet/support.rb:367:in `build_catalog' # ./lib/rspec-puppet/support.rb:87:in `block in load_catalogue' # ./lib/rspec-puppet/support.rb:318:in `with_vardir' # ./lib/rspec-puppet/support.rb:81:in `load_catalogue' # ./lib/rspec-puppet/example/type_alias_example_group.rb:7:in `catalogue' # ./lib/rspec-puppet/example/type_alias_example_group.rb:11:in `block in subject' # ./lib/rspec-puppet/matchers/allow_value.rb:12:in `block in matches?' # ./lib/rspec-puppet/matchers/allow_value.rb:10:in `map' # ./lib/rspec-puppet/matchers/allow_value.rb:10:in `matches?' # ./spec/type_aliases/shape_spec.rb:6:in `block (2 levels) in ' 56) Aliases::Shape should not match value nil Failure/Error: facts.each { |k, v| Facter.add(k) { setcode { v } } } RuntimeError: fact "clientversion" already has the maximum number of resolutions allowed (100). # ./lib/rspec-puppet/support.rb:363:in `add' # ./lib/rspec-puppet/support.rb:363:in `block in stub_facts!' # ./lib/rspec-puppet/support.rb:363:in `each' # ./lib/rspec-puppet/support.rb:363:in `stub_facts!' # ./lib/rspec-puppet/support.rb:337:in `build_catalog_without_cache' # ./lib/rspec-puppet/support.rb:368:in `block in build_catalog' # ./lib/rspec-puppet/cache.rb:17:in `get' # ./lib/rspec-puppet/support.rb:367:in `build_catalog' # ./lib/rspec-puppet/support.rb:87:in `block in load_catalogue' # ./lib/rspec-puppet/support.rb:318:in `with_vardir' # ./lib/rspec-puppet/support.rb:81:in `load_catalogue' # ./lib/rspec-puppet/example/type_alias_example_group.rb:7:in `catalogue' # ./lib/rspec-puppet/example/type_alias_example_group.rb:11:in `block in subject' # ./lib/rspec-puppet/matchers/allow_value.rb:12:in `block in matches?' # ./lib/rspec-puppet/matchers/allow_value.rb:10:in `map' # ./lib/rspec-puppet/matchers/allow_value.rb:10:in `matches?' # ./spec/type_aliases/shape_spec.rb:7:in `block (2 levels) in ' 57) Aliases::Shape should match values "square", "circle" Failure/Error: facts.each { |k, v| Facter.add(k) { setcode { v } } } RuntimeError: fact "clientversion" already has the maximum number of resolutions allowed (100). # ./lib/rspec-puppet/support.rb:363:in `add' # ./lib/rspec-puppet/support.rb:363:in `block in stub_facts!' # ./lib/rspec-puppet/support.rb:363:in `each' # ./lib/rspec-puppet/support.rb:363:in `stub_facts!' # ./lib/rspec-puppet/support.rb:337:in `build_catalog_without_cache' # ./lib/rspec-puppet/support.rb:368:in `block in build_catalog' # ./lib/rspec-puppet/cache.rb:17:in `get' # ./lib/rspec-puppet/support.rb:367:in `build_catalog' # ./lib/rspec-puppet/support.rb:87:in `block in load_catalogue' # ./lib/rspec-puppet/support.rb:318:in `with_vardir' # ./lib/rspec-puppet/support.rb:81:in `load_catalogue' # ./lib/rspec-puppet/example/type_alias_example_group.rb:7:in `catalogue' # ./lib/rspec-puppet/example/type_alias_example_group.rb:11:in `block in subject' # ./lib/rspec-puppet/matchers/allow_value.rb:12:in `block in matches?' # ./lib/rspec-puppet/matchers/allow_value.rb:10:in `map' # ./lib/rspec-puppet/matchers/allow_value.rb:10:in `matches?' # ./spec/type_aliases/shape_spec.rb:9:in `block (2 levels) in ' 58) Aliases::Shape should not match values "triangle", nil Failure/Error: facts.each { |k, v| Facter.add(k) { setcode { v } } } RuntimeError: fact "clientversion" already has the maximum number of resolutions allowed (100). # ./lib/rspec-puppet/support.rb:363:in `add' # ./lib/rspec-puppet/support.rb:363:in `block in stub_facts!' # ./lib/rspec-puppet/support.rb:363:in `each' # ./lib/rspec-puppet/support.rb:363:in `stub_facts!' # ./lib/rspec-puppet/support.rb:337:in `build_catalog_without_cache' # ./lib/rspec-puppet/support.rb:368:in `block in build_catalog' # ./lib/rspec-puppet/cache.rb:17:in `get' # ./lib/rspec-puppet/support.rb:367:in `build_catalog' # ./lib/rspec-puppet/support.rb:87:in `block in load_catalogue' # ./lib/rspec-puppet/support.rb:318:in `with_vardir' # ./lib/rspec-puppet/support.rb:81:in `load_catalogue' # ./lib/rspec-puppet/example/type_alias_example_group.rb:7:in `catalogue' # ./lib/rspec-puppet/example/type_alias_example_group.rb:11:in `block in subject' # ./lib/rspec-puppet/matchers/allow_value.rb:12:in `block in matches?' # ./lib/rspec-puppet/matchers/allow_value.rb:10:in `map' # ./lib/rspec-puppet/matchers/allow_value.rb:10:in `matches?' # ./spec/type_aliases/shape_spec.rb:10:in `block (2 levels) in ' 59) RSpec::Puppet::ManifestMatchers::Compile a valid manifest matches Failure/Error: facts.each { |k, v| Facter.add(k) { setcode { v } } } RuntimeError: fact "clientversion" already has the maximum number of resolutions allowed (100). # ./lib/rspec-puppet/support.rb:363:in `add' # ./lib/rspec-puppet/support.rb:363:in `block in stub_facts!' # ./lib/rspec-puppet/support.rb:363:in `each' # ./lib/rspec-puppet/support.rb:363:in `stub_facts!' # ./lib/rspec-puppet/support.rb:337:in `build_catalog_without_cache' # ./lib/rspec-puppet/support.rb:368:in `block in build_catalog' # ./lib/rspec-puppet/cache.rb:17:in `get' # ./lib/rspec-puppet/support.rb:367:in `build_catalog' # ./lib/rspec-puppet/support.rb:87:in `block in load_catalogue' # ./lib/rspec-puppet/support.rb:318:in `with_vardir' # ./lib/rspec-puppet/support.rb:81:in `load_catalogue' # ./spec/unit/matchers/compile_spec.rb:11:in `block (3 levels) in ' # ./lib/rspec-puppet/matchers/compile.rb:23:in `matches?' # ./spec/unit/matchers/compile_spec.rb:16:in `block (3 levels) in ' 60) RSpec::Puppet::ManifestMatchers::Compile a valid manifest when expecting an "example" error doesn't match Failure/Error: facts.each { |k, v| Facter.add(k) { setcode { v } } } RuntimeError: fact "clientversion" already has the maximum number of resolutions allowed (100). # ./lib/rspec-puppet/support.rb:363:in `add' # ./lib/rspec-puppet/support.rb:363:in `block in stub_facts!' # ./lib/rspec-puppet/support.rb:363:in `each' # ./lib/rspec-puppet/support.rb:363:in `stub_facts!' # ./lib/rspec-puppet/support.rb:337:in `build_catalog_without_cache' # ./lib/rspec-puppet/support.rb:368:in `block in build_catalog' # ./lib/rspec-puppet/cache.rb:17:in `get' # ./lib/rspec-puppet/support.rb:367:in `build_catalog' # ./lib/rspec-puppet/support.rb:87:in `block in load_catalogue' # ./lib/rspec-puppet/support.rb:318:in `with_vardir' # ./lib/rspec-puppet/support.rb:81:in `load_catalogue' # ./spec/unit/matchers/compile_spec.rb:11:in `block (3 levels) in ' # ./lib/rspec-puppet/matchers/compile.rb:23:in `matches?' # ./spec/unit/matchers/compile_spec.rb:24:in `block (4 levels) in ' 61) RSpec::Puppet::ManifestMatchers::Compile a valid manifest when expecting an "example" error after matching Failure/Error: facts.each { |k, v| Facter.add(k) { setcode { v } } } RuntimeError: fact "clientversion" already has the maximum number of resolutions allowed (100). # ./lib/rspec-puppet/support.rb:363:in `add' # ./lib/rspec-puppet/support.rb:363:in `block in stub_facts!' # ./lib/rspec-puppet/support.rb:363:in `each' # ./lib/rspec-puppet/support.rb:363:in `stub_facts!' # ./lib/rspec-puppet/support.rb:337:in `build_catalog_without_cache' # ./lib/rspec-puppet/support.rb:368:in `block in build_catalog' # ./lib/rspec-puppet/cache.rb:17:in `get' # ./lib/rspec-puppet/support.rb:367:in `build_catalog' # ./lib/rspec-puppet/support.rb:87:in `block in load_catalogue' # ./lib/rspec-puppet/support.rb:318:in `with_vardir' # ./lib/rspec-puppet/support.rb:81:in `load_catalogue' # ./spec/unit/matchers/compile_spec.rb:11:in `block (3 levels) in ' # ./lib/rspec-puppet/matchers/compile.rb:23:in `matches?' # ./spec/unit/matchers/compile_spec.rb:30:in `block (5 levels) in ' 62) RSpec::Puppet::ManifestMatchers::Compile a valid manifest when matching an "example" error doesn't match Failure/Error: facts.each { |k, v| Facter.add(k) { setcode { v } } } RuntimeError: fact "clientversion" already has the maximum number of resolutions allowed (100). # ./lib/rspec-puppet/support.rb:363:in `add' # ./lib/rspec-puppet/support.rb:363:in `block in stub_facts!' # ./lib/rspec-puppet/support.rb:363:in `each' # ./lib/rspec-puppet/support.rb:363:in `stub_facts!' # ./lib/rspec-puppet/support.rb:337:in `build_catalog_without_cache' # ./lib/rspec-puppet/support.rb:368:in `block in build_catalog' # ./lib/rspec-puppet/cache.rb:17:in `get' # ./lib/rspec-puppet/support.rb:367:in `build_catalog' # ./lib/rspec-puppet/support.rb:87:in `block in load_catalogue' # ./lib/rspec-puppet/support.rb:318:in `with_vardir' # ./lib/rspec-puppet/support.rb:81:in `load_catalogue' # ./spec/unit/matchers/compile_spec.rb:11:in `block (3 levels) in ' # ./lib/rspec-puppet/matchers/compile.rb:23:in `matches?' # ./spec/unit/matchers/compile_spec.rb:41:in `block (4 levels) in ' 63) RSpec::Puppet::ManifestMatchers::Compile a valid manifest when matching an "example" error after matching Failure/Error: facts.each { |k, v| Facter.add(k) { setcode { v } } } RuntimeError: fact "clientversion" already has the maximum number of resolutions allowed (100). # ./lib/rspec-puppet/support.rb:363:in `add' # ./lib/rspec-puppet/support.rb:363:in `block in stub_facts!' # ./lib/rspec-puppet/support.rb:363:in `each' # ./lib/rspec-puppet/support.rb:363:in `stub_facts!' # ./lib/rspec-puppet/support.rb:337:in `build_catalog_without_cache' # ./lib/rspec-puppet/support.rb:368:in `block in build_catalog' # ./lib/rspec-puppet/cache.rb:17:in `get' # ./lib/rspec-puppet/support.rb:367:in `build_catalog' # ./lib/rspec-puppet/support.rb:87:in `block in load_catalogue' # ./lib/rspec-puppet/support.rb:318:in `with_vardir' # ./lib/rspec-puppet/support.rb:81:in `load_catalogue' # ./spec/unit/matchers/compile_spec.rb:11:in `block (3 levels) in ' # ./lib/rspec-puppet/matchers/compile.rb:23:in `matches?' # ./spec/unit/matchers/compile_spec.rb:47:in `block (5 levels) in ' 64) RSpec::Puppet::ManifestMatchers::Compile a manifest with missing dependencies doesn't match Failure/Error: facts.each { |k, v| Facter.add(k) { setcode { v } } } RuntimeError: fact "clientversion" already has the maximum number of resolutions allowed (100). # ./lib/rspec-puppet/support.rb:363:in `add' # ./lib/rspec-puppet/support.rb:363:in `block in stub_facts!' # ./lib/rspec-puppet/support.rb:363:in `each' # ./lib/rspec-puppet/support.rb:363:in `stub_facts!' # ./lib/rspec-puppet/support.rb:337:in `build_catalog_without_cache' # ./lib/rspec-puppet/support.rb:368:in `block in build_catalog' # ./lib/rspec-puppet/cache.rb:17:in `get' # ./lib/rspec-puppet/support.rb:367:in `build_catalog' # ./lib/rspec-puppet/support.rb:87:in `block in load_catalogue' # ./lib/rspec-puppet/support.rb:318:in `with_vardir' # ./lib/rspec-puppet/support.rb:81:in `load_catalogue' # ./spec/unit/matchers/compile_spec.rb:11:in `block (3 levels) in ' # ./lib/rspec-puppet/matchers/compile.rb:23:in `matches?' # ./spec/unit/matchers/compile_spec.rb:59:in `block (3 levels) in ' 65) RSpec::Puppet::ManifestMatchers::Compile a manifest with missing dependencies after matching Failure/Error: facts.each { |k, v| Facter.add(k) { setcode { v } } } RuntimeError: fact "clientversion" already has the maximum number of resolutions allowed (100). # ./lib/rspec-puppet/support.rb:363:in `add' # ./lib/rspec-puppet/support.rb:363:in `block in stub_facts!' # ./lib/rspec-puppet/support.rb:363:in `each' # ./lib/rspec-puppet/support.rb:363:in `stub_facts!' # ./lib/rspec-puppet/support.rb:337:in `build_catalog_without_cache' # ./lib/rspec-puppet/support.rb:368:in `block in build_catalog' # ./lib/rspec-puppet/cache.rb:17:in `get' # ./lib/rspec-puppet/support.rb:367:in `build_catalog' # ./lib/rspec-puppet/support.rb:87:in `block in load_catalogue' # ./lib/rspec-puppet/support.rb:318:in `with_vardir' # ./lib/rspec-puppet/support.rb:81:in `load_catalogue' # ./spec/unit/matchers/compile_spec.rb:11:in `block (3 levels) in ' # ./lib/rspec-puppet/matchers/compile.rb:23:in `matches?' # ./spec/unit/matchers/compile_spec.rb:62:in `block (4 levels) in ' 66) RSpec::Puppet::ManifestMatchers::Compile a manifest with syntax error doesn't match Failure/Error: facts.each { |k, v| Facter.add(k) { setcode { v } } } RuntimeError: fact "clientversion" already has the maximum number of resolutions allowed (100). # ./lib/rspec-puppet/support.rb:363:in `add' # ./lib/rspec-puppet/support.rb:363:in `block in stub_facts!' # ./lib/rspec-puppet/support.rb:363:in `each' # ./lib/rspec-puppet/support.rb:363:in `stub_facts!' # ./lib/rspec-puppet/support.rb:337:in `build_catalog_without_cache' # ./lib/rspec-puppet/support.rb:368:in `block in build_catalog' # ./lib/rspec-puppet/cache.rb:17:in `get' # ./lib/rspec-puppet/support.rb:367:in `build_catalog' # ./lib/rspec-puppet/support.rb:87:in `block in load_catalogue' # ./lib/rspec-puppet/support.rb:318:in `with_vardir' # ./lib/rspec-puppet/support.rb:81:in `load_catalogue' # ./spec/unit/matchers/compile_spec.rb:11:in `block (3 levels) in ' # ./lib/rspec-puppet/matchers/compile.rb:23:in `matches?' # ./spec/unit/matchers/compile_spec.rb:73:in `block (3 levels) in ' 67) RSpec::Puppet::ManifestMatchers::Compile a manifest with syntax error after matching Failure/Error: facts.each { |k, v| Facter.add(k) { setcode { v } } } RuntimeError: fact "clientversion" already has the maximum number of resolutions allowed (100). # ./lib/rspec-puppet/support.rb:363:in `add' # ./lib/rspec-puppet/support.rb:363:in `block in stub_facts!' # ./lib/rspec-puppet/support.rb:363:in `each' # ./lib/rspec-puppet/support.rb:363:in `stub_facts!' # ./lib/rspec-puppet/support.rb:337:in `build_catalog_without_cache' # ./lib/rspec-puppet/support.rb:368:in `block in build_catalog' # ./lib/rspec-puppet/cache.rb:17:in `get' # ./lib/rspec-puppet/support.rb:367:in `build_catalog' # ./lib/rspec-puppet/support.rb:87:in `block in load_catalogue' # ./lib/rspec-puppet/support.rb:318:in `with_vardir' # ./lib/rspec-puppet/support.rb:81:in `load_catalogue' # ./spec/unit/matchers/compile_spec.rb:11:in `block (3 levels) in ' # ./lib/rspec-puppet/matchers/compile.rb:23:in `matches?' # ./spec/unit/matchers/compile_spec.rb:76:in `block (4 levels) in ' 68) RSpec::Puppet::ManifestMatchers::Compile a manifest with a dependency cycle doesn't match Failure/Error: facts.each { |k, v| Facter.add(k) { setcode { v } } } RuntimeError: fact "clientversion" already has the maximum number of resolutions allowed (100). # ./lib/rspec-puppet/support.rb:363:in `add' # ./lib/rspec-puppet/support.rb:363:in `block in stub_facts!' # ./lib/rspec-puppet/support.rb:363:in `each' # ./lib/rspec-puppet/support.rb:363:in `stub_facts!' # ./lib/rspec-puppet/support.rb:337:in `build_catalog_without_cache' # ./lib/rspec-puppet/support.rb:368:in `block in build_catalog' # ./lib/rspec-puppet/cache.rb:17:in `get' # ./lib/rspec-puppet/support.rb:367:in `build_catalog' # ./lib/rspec-puppet/support.rb:87:in `block in load_catalogue' # ./lib/rspec-puppet/support.rb:318:in `with_vardir' # ./lib/rspec-puppet/support.rb:81:in `load_catalogue' # ./spec/unit/matchers/compile_spec.rb:11:in `block (3 levels) in ' # ./lib/rspec-puppet/matchers/compile.rb:23:in `matches?' # ./spec/unit/matchers/compile_spec.rb:91:in `block (3 levels) in ' 69) RSpec::Puppet::ManifestMatchers::Compile a manifest with a dependency cycle after matching Failure/Error: facts.each { |k, v| Facter.add(k) { setcode { v } } } RuntimeError: fact "clientversion" already has the maximum number of resolutions allowed (100). # ./lib/rspec-puppet/support.rb:363:in `add' # ./lib/rspec-puppet/support.rb:363:in `block in stub_facts!' # ./lib/rspec-puppet/support.rb:363:in `each' # ./lib/rspec-puppet/support.rb:363:in `stub_facts!' # ./lib/rspec-puppet/support.rb:337:in `build_catalog_without_cache' # ./lib/rspec-puppet/support.rb:368:in `block in build_catalog' # ./lib/rspec-puppet/cache.rb:17:in `get' # ./lib/rspec-puppet/support.rb:367:in `build_catalog' # ./lib/rspec-puppet/support.rb:87:in `block in load_catalogue' # ./lib/rspec-puppet/support.rb:318:in `with_vardir' # ./lib/rspec-puppet/support.rb:81:in `load_catalogue' # ./spec/unit/matchers/compile_spec.rb:11:in `block (3 levels) in ' # ./lib/rspec-puppet/matchers/compile.rb:23:in `matches?' # ./spec/unit/matchers/compile_spec.rb:94:in `block (4 levels) in ' 70) RSpec::Puppet::ManifestMatchers::Compile a manifest with a dependency cycle when expecting an "example" error doesn't match Failure/Error: facts.each { |k, v| Facter.add(k) { setcode { v } } } RuntimeError: fact "clientversion" already has the maximum number of resolutions allowed (100). # ./lib/rspec-puppet/support.rb:363:in `add' # ./lib/rspec-puppet/support.rb:363:in `block in stub_facts!' # ./lib/rspec-puppet/support.rb:363:in `each' # ./lib/rspec-puppet/support.rb:363:in `stub_facts!' # ./lib/rspec-puppet/support.rb:337:in `build_catalog_without_cache' # ./lib/rspec-puppet/support.rb:368:in `block in build_catalog' # ./lib/rspec-puppet/cache.rb:17:in `get' # ./lib/rspec-puppet/support.rb:367:in `build_catalog' # ./lib/rspec-puppet/support.rb:87:in `block in load_catalogue' # ./lib/rspec-puppet/support.rb:318:in `with_vardir' # ./lib/rspec-puppet/support.rb:81:in `load_catalogue' # ./spec/unit/matchers/compile_spec.rb:11:in `block (3 levels) in ' # ./lib/rspec-puppet/matchers/compile.rb:23:in `matches?' # ./spec/unit/matchers/compile_spec.rb:104:in `block (4 levels) in ' 71) RSpec::Puppet::ManifestMatchers::Compile a manifest with a dependency cycle when expecting an "example" error after matching Failure/Error: facts.each { |k, v| Facter.add(k) { setcode { v } } } RuntimeError: fact "clientversion" already has the maximum number of resolutions allowed (100). # ./lib/rspec-puppet/support.rb:363:in `add' # ./lib/rspec-puppet/support.rb:363:in `block in stub_facts!' # ./lib/rspec-puppet/support.rb:363:in `each' # ./lib/rspec-puppet/support.rb:363:in `stub_facts!' # ./lib/rspec-puppet/support.rb:337:in `build_catalog_without_cache' # ./lib/rspec-puppet/support.rb:368:in `block in build_catalog' # ./lib/rspec-puppet/cache.rb:17:in `get' # ./lib/rspec-puppet/support.rb:367:in `build_catalog' # ./lib/rspec-puppet/support.rb:87:in `block in load_catalogue' # ./lib/rspec-puppet/support.rb:318:in `with_vardir' # ./lib/rspec-puppet/support.rb:81:in `load_catalogue' # ./spec/unit/matchers/compile_spec.rb:11:in `block (3 levels) in ' # ./lib/rspec-puppet/matchers/compile.rb:23:in `matches?' # ./spec/unit/matchers/compile_spec.rb:107:in `block (5 levels) in ' 72) RSpec::Puppet::ManifestMatchers::Compile a manifest with a dependency cycle when matching an "example" error doesn't match Failure/Error: facts.each { |k, v| Facter.add(k) { setcode { v } } } RuntimeError: fact "clientversion" already has the maximum number of resolutions allowed (100). # ./lib/rspec-puppet/support.rb:363:in `add' # ./lib/rspec-puppet/support.rb:363:in `block in stub_facts!' # ./lib/rspec-puppet/support.rb:363:in `each' # ./lib/rspec-puppet/support.rb:363:in `stub_facts!' # ./lib/rspec-puppet/support.rb:337:in `build_catalog_without_cache' # ./lib/rspec-puppet/support.rb:368:in `block in build_catalog' # ./lib/rspec-puppet/cache.rb:17:in `get' # ./lib/rspec-puppet/support.rb:367:in `build_catalog' # ./lib/rspec-puppet/support.rb:87:in `block in load_catalogue' # ./lib/rspec-puppet/support.rb:318:in `with_vardir' # ./lib/rspec-puppet/support.rb:81:in `load_catalogue' # ./spec/unit/matchers/compile_spec.rb:11:in `block (3 levels) in ' # ./lib/rspec-puppet/matchers/compile.rb:23:in `matches?' # ./spec/unit/matchers/compile_spec.rb:119:in `block (4 levels) in ' 73) RSpec::Puppet::ManifestMatchers::Compile a manifest with a dependency cycle when matching an "example" error after matching Failure/Error: facts.each { |k, v| Facter.add(k) { setcode { v } } } RuntimeError: fact "clientversion" already has the maximum number of resolutions allowed (100). # ./lib/rspec-puppet/support.rb:363:in `add' # ./lib/rspec-puppet/support.rb:363:in `block in stub_facts!' # ./lib/rspec-puppet/support.rb:363:in `each' # ./lib/rspec-puppet/support.rb:363:in `stub_facts!' # ./lib/rspec-puppet/support.rb:337:in `build_catalog_without_cache' # ./lib/rspec-puppet/support.rb:368:in `block in build_catalog' # ./lib/rspec-puppet/cache.rb:17:in `get' # ./lib/rspec-puppet/support.rb:367:in `build_catalog' # ./lib/rspec-puppet/support.rb:87:in `block in load_catalogue' # ./lib/rspec-puppet/support.rb:318:in `with_vardir' # ./lib/rspec-puppet/support.rb:81:in `load_catalogue' # ./spec/unit/matchers/compile_spec.rb:11:in `block (3 levels) in ' # ./lib/rspec-puppet/matchers/compile.rb:23:in `matches?' # ./spec/unit/matchers/compile_spec.rb:122:in `block (5 levels) in ' 74) RSpec::Puppet::ManifestMatchers::Compile a manifest with a real failure doesn't match Failure/Error: facts.each { |k, v| Facter.add(k) { setcode { v } } } RuntimeError: fact "clientversion" already has the maximum number of resolutions allowed (100). # ./lib/rspec-puppet/support.rb:363:in `add' # ./lib/rspec-puppet/support.rb:363:in `block in stub_facts!' # ./lib/rspec-puppet/support.rb:363:in `each' # ./lib/rspec-puppet/support.rb:363:in `stub_facts!' # ./lib/rspec-puppet/support.rb:337:in `build_catalog_without_cache' # ./lib/rspec-puppet/support.rb:368:in `block in build_catalog' # ./lib/rspec-puppet/cache.rb:17:in `get' # ./lib/rspec-puppet/support.rb:367:in `build_catalog' # ./lib/rspec-puppet/support.rb:87:in `block in load_catalogue' # ./lib/rspec-puppet/support.rb:318:in `with_vardir' # ./lib/rspec-puppet/support.rb:81:in `load_catalogue' # ./spec/unit/matchers/compile_spec.rb:11:in `block (3 levels) in ' # ./lib/rspec-puppet/matchers/compile.rb:23:in `matches?' # ./spec/unit/matchers/compile_spec.rb:135:in `block (3 levels) in ' 75) RSpec::Puppet::ManifestMatchers::Compile a manifest with a real failure after matching Failure/Error: facts.each { |k, v| Facter.add(k) { setcode { v } } } RuntimeError: fact "clientversion" already has the maximum number of resolutions allowed (100). # ./lib/rspec-puppet/support.rb:363:in `add' # ./lib/rspec-puppet/support.rb:363:in `block in stub_facts!' # ./lib/rspec-puppet/support.rb:363:in `each' # ./lib/rspec-puppet/support.rb:363:in `stub_facts!' # ./lib/rspec-puppet/support.rb:337:in `build_catalog_without_cache' # ./lib/rspec-puppet/support.rb:368:in `block in build_catalog' # ./lib/rspec-puppet/cache.rb:17:in `get' # ./lib/rspec-puppet/support.rb:367:in `build_catalog' # ./lib/rspec-puppet/support.rb:87:in `block in load_catalogue' # ./lib/rspec-puppet/support.rb:318:in `with_vardir' # ./lib/rspec-puppet/support.rb:81:in `load_catalogue' # ./spec/unit/matchers/compile_spec.rb:11:in `block (3 levels) in ' # ./lib/rspec-puppet/matchers/compile.rb:23:in `matches?' # ./spec/unit/matchers/compile_spec.rb:138:in `block (4 levels) in ' 76) RSpec::Puppet::ManifestMatchers::Compile a manifest with a real failure when expecting the failure matches Failure/Error: facts.each { |k, v| Facter.add(k) { setcode { v } } } RuntimeError: fact "clientversion" already has the maximum number of resolutions allowed (100). # ./lib/rspec-puppet/support.rb:363:in `add' # ./lib/rspec-puppet/support.rb:363:in `block in stub_facts!' # ./lib/rspec-puppet/support.rb:363:in `each' # ./lib/rspec-puppet/support.rb:363:in `stub_facts!' # ./lib/rspec-puppet/support.rb:337:in `build_catalog_without_cache' # ./lib/rspec-puppet/support.rb:368:in `block in build_catalog' # ./lib/rspec-puppet/cache.rb:17:in `get' # ./lib/rspec-puppet/support.rb:367:in `build_catalog' # ./lib/rspec-puppet/support.rb:87:in `block in load_catalogue' # ./lib/rspec-puppet/support.rb:318:in `with_vardir' # ./lib/rspec-puppet/support.rb:81:in `load_catalogue' # ./spec/unit/matchers/compile_spec.rb:11:in `block (3 levels) in ' # ./lib/rspec-puppet/matchers/compile.rb:23:in `matches?' # ./spec/unit/matchers/compile_spec.rb:151:in `block (4 levels) in ' 77) RSpec::Puppet::ManifestMatchers::Compile a manifest with a real failure when expecting the failure after matching Failure/Error: facts.each { |k, v| Facter.add(k) { setcode { v } } } RuntimeError: fact "clientversion" already has the maximum number of resolutions allowed (100). # ./lib/rspec-puppet/support.rb:363:in `add' # ./lib/rspec-puppet/support.rb:363:in `block in stub_facts!' # ./lib/rspec-puppet/support.rb:363:in `each' # ./lib/rspec-puppet/support.rb:363:in `stub_facts!' # ./lib/rspec-puppet/support.rb:337:in `build_catalog_without_cache' # ./lib/rspec-puppet/support.rb:368:in `block in build_catalog' # ./lib/rspec-puppet/cache.rb:17:in `get' # ./lib/rspec-puppet/support.rb:367:in `build_catalog' # ./lib/rspec-puppet/support.rb:87:in `block in load_catalogue' # ./lib/rspec-puppet/support.rb:318:in `with_vardir' # ./lib/rspec-puppet/support.rb:81:in `load_catalogue' # ./spec/unit/matchers/compile_spec.rb:11:in `block (3 levels) in ' # ./lib/rspec-puppet/matchers/compile.rb:23:in `matches?' # ./spec/unit/matchers/compile_spec.rb:158:in `block (5 levels) in ' 78) RSpec::Puppet::ManifestMatchers::Compile a manifest with a real failure when matching the failure matches Failure/Error: facts.each { |k, v| Facter.add(k) { setcode { v } } } RuntimeError: fact "clientversion" already has the maximum number of resolutions allowed (100). # ./lib/rspec-puppet/support.rb:363:in `add' # ./lib/rspec-puppet/support.rb:363:in `block in stub_facts!' # ./lib/rspec-puppet/support.rb:363:in `each' # ./lib/rspec-puppet/support.rb:363:in `stub_facts!' # ./lib/rspec-puppet/support.rb:337:in `build_catalog_without_cache' # ./lib/rspec-puppet/support.rb:368:in `block in build_catalog' # ./lib/rspec-puppet/cache.rb:17:in `get' # ./lib/rspec-puppet/support.rb:367:in `build_catalog' # ./lib/rspec-puppet/support.rb:87:in `block in load_catalogue' # ./lib/rspec-puppet/support.rb:318:in `with_vardir' # ./lib/rspec-puppet/support.rb:81:in `load_catalogue' # ./spec/unit/matchers/compile_spec.rb:11:in `block (3 levels) in ' # ./lib/rspec-puppet/matchers/compile.rb:23:in `matches?' # ./spec/unit/matchers/compile_spec.rb:169:in `block (4 levels) in ' 79) RSpec::Puppet::ManifestMatchers::Compile a manifest with a real failure when matching the failure after matching Failure/Error: facts.each { |k, v| Facter.add(k) { setcode { v } } } RuntimeError: fact "clientversion" already has the maximum number of resolutions allowed (100). # ./lib/rspec-puppet/support.rb:363:in `add' # ./lib/rspec-puppet/support.rb:363:in `block in stub_facts!' # ./lib/rspec-puppet/support.rb:363:in `each' # ./lib/rspec-puppet/support.rb:363:in `stub_facts!' # ./lib/rspec-puppet/support.rb:337:in `build_catalog_without_cache' # ./lib/rspec-puppet/support.rb:368:in `block in build_catalog' # ./lib/rspec-puppet/cache.rb:17:in `get' # ./lib/rspec-puppet/support.rb:367:in `build_catalog' # ./lib/rspec-puppet/support.rb:87:in `block in load_catalogue' # ./lib/rspec-puppet/support.rb:318:in `with_vardir' # ./lib/rspec-puppet/support.rb:81:in `load_catalogue' # ./spec/unit/matchers/compile_spec.rb:11:in `block (3 levels) in ' # ./lib/rspec-puppet/matchers/compile.rb:23:in `matches?' # ./spec/unit/matchers/compile_spec.rb:176:in `block (5 levels) in ' Deprecation Warnings: subject.call is deprecated. Use is_expected.to run.with().and_raise_error(), or execute() instead. Called from /build/ruby-rspec-puppet-2.6.1/lib/rspec-puppet/example/function_example_group.rb:67:in `call'. subject.call is deprecated. Use is_expected.to run.with().and_raise_error(), or execute() instead. Called from /build/ruby-rspec-puppet-2.6.1/lib/rspec-puppet/example/function_example_group.rb:25:in `call'. If you need more of the backtrace for any of these deprecations to identify where to make the necessary changes, you can configure `config.raise_errors_for_deprecations!`, and it will turn the deprecation warnings into errors, giving you the full backtrace. 2 deprecation warnings total Finished in 3 minutes 49.6 seconds (files took 3.76 seconds to load) 3769 examples, 79 failures Failed examples: rspec ./spec/classes/trusted_facts_spec.rb:7 # trusted_facts without node set should contain Notify[certname-my_node.my_node] rspec ./spec/classes/trusted_facts_spec.rb:9 # trusted_facts without node set should contain Notify[hostname-my_node] rspec ./spec/classes/trusted_facts_spec.rb:10 # trusted_facts without node set should contain Notify[domain-my_node] rspec ./spec/functions/regsubst_spec.rb:6 # regsubst rspec ./spec/functions/regsubst_spec.rb:7 # regsubst rspec ./spec/functions/regsubst_spec.rb:8 # regsubst rspec ./spec/functions/split_spec.rb:4 # split rspec ./spec/functions/split_spec.rb:5 # split rspec ./spec/functions/split_spec.rb:21 # split rspec ./spec/functions/split_spec.rb:23 # split rspec ./spec/functions/split_spec.rb:25 # split rspec ./spec/functions/split_spec.rb:27 # split should raise RSpec::Expectations::ExpectationNotMetError rspec ./spec/functions/split_spec.rb:31 # split after including a class rspec ./spec/functions/test_function_spec.rb:5 # test_function rspec ./spec/functions/test_function_spec.rb:9 # frozen_function rspec ./spec/functions/test_function_spec.rb:10 # frozen_function rspec ./spec/functions/test_function_spec.rb:11 # frozen_function rspec ./spec/functions/test_function_spec.rb:12 # frozen_function rspec ./spec/functions/test_function_spec.rb:13 # frozen_function rspec ./spec/functions/test_hiera_function_spec.rb:6 # test::hiera_function with :hiera_config set rspec ./spec/functions/test_hiera_function_spec.rb:10 # test::hiera_function without :hiera_config set rspec ./spec/functions/test_type_override_spec.rb:5 # test::bare_class should compile into a catalogue without dependency cycles rspec ./spec/functions/trusted_facts_lookup_spec.rb:7 # trusted_facts::lookup without trusted fact extensions rspec ./spec/functions/trusted_facts_lookup_spec.rb:8 # trusted_facts::lookup without trusted fact extensions rspec ./spec/functions/trusted_facts_lookup_spec.rb:9 # trusted_facts::lookup without trusted fact extensions rspec ./spec/functions/trusted_facts_lookup_spec.rb:10 # trusted_facts::lookup without trusted fact extensions rspec ./spec/functions/trusted_facts_lookup_spec.rb:11 # trusted_facts::lookup without trusted fact extensions rspec ./spec/functions/trusted_facts_lookup_spec.rb:20 # trusted_facts::lookup with trusted fact extensions rspec ./spec/hosts/array_spec.rb:14 # someotherhost should contain Foo[bar] with param => ["baz"] rspec ./spec/hosts/environment_spec.rb:5 # facts.acme.com without an explicit environment setting should contain File[environment] with path => "rp_env" rspec ./spec/hosts/environment_spec.rb:10 # facts.acme.com when specifying an explicit environment should contain File[environment] with path => "test_env" rspec ./spec/hosts/environment_spec.rb:11 # facts.acme.com when specifying an explicit environment should contain File[conditional_file] rspec ./spec/hosts/facts_spec.rb:4 # facts.acme.com should contain File[environment] with path => "rp_env" rspec ./spec/hosts/facts_spec.rb:5 # facts.acme.com should contain File[clientversion] with path => "5.5.6" rspec ./spec/hosts/facts_spec.rb:6 # facts.acme.com should contain File[fqdn] with path => "facts.acme.com" rspec ./spec/hosts/facts_spec.rb:7 # facts.acme.com should contain File[hostname] with path => "facts" rspec ./spec/hosts/facts_spec.rb:8 # facts.acme.com should contain File[domain] with path => "acme.com" rspec ./spec/hosts/facts_spec.rb:9 # facts.acme.com should contain File[clientcert] with path => "cert facts.acme.com" rspec ./spec/hosts/foo_spec.rb:4 # foo.example.com should not contain Class[sysctl::common] rspec ./spec/hosts/foo_spec.rb:5 # foo.example.com should contain Notify[test] rspec ./spec/hosts/good_dep_host_spec.rb:4 # good_dep_host should compile into a catalogue without dependency cycles rspec ./spec/hosts/test_api_spec.rb:5 # foo.example.com rspec group should have a catalogue method rspec ./spec/hosts/test_api_spec.rb:9 # foo.example.com rspec group subject should return a catalogue rspec ./spec/hosts/test_api_spec.rb:13 # foo.example.com rspec group should have resources in its coverage report rspec ./spec/hosts/testhost_spec.rb:4 # testhost should contain Class[sysctl::common] rspec ./spec/hosts/testhost_spec.rb:8 # testhost testhost_a should not contain Class[sysctl::common] rspec ./spec/hosts/testhost_spec.rb:9 # testhost testhost_a should contain File[/tmp/a] rspec ./spec/type_aliases/onlyarray_spec.rb:4 # Aliases::OnlyArray should not match values nil, "string" rspec ./spec/type_aliases/onlyarray_spec.rb:5 # Aliases::OnlyArray should match value ["a", "b"] rspec ./spec/type_aliases/onlyhash_spec.rb:4 # Aliases::OnlyHash should not match values nil, "string" rspec ./spec/type_aliases/onlyhash_spec.rb:5 # Aliases::OnlyHash should match value {"a"=>"b"} rspec ./spec/type_aliases/onlyhash_spec.rb:6 # Aliases::OnlyHash should match value {"a"=>{"b"=>"c"}} rspec ./spec/type_aliases/shape_spec.rb:4 # Aliases::Shape should match value "square" rspec ./spec/type_aliases/shape_spec.rb:5 # Aliases::Shape should match value "circle" rspec ./spec/type_aliases/shape_spec.rb:6 # Aliases::Shape should not match value "triangle" rspec ./spec/type_aliases/shape_spec.rb:7 # Aliases::Shape should not match value nil rspec ./spec/type_aliases/shape_spec.rb:9 # Aliases::Shape should match values "square", "circle" rspec ./spec/type_aliases/shape_spec.rb:10 # Aliases::Shape should not match values "triangle", nil rspec ./spec/unit/matchers/compile_spec.rb:16 # RSpec::Puppet::ManifestMatchers::Compile a valid manifest matches rspec ./spec/unit/matchers/compile_spec.rb:24 # RSpec::Puppet::ManifestMatchers::Compile a valid manifest when expecting an "example" error doesn't match rspec ./spec/unit/matchers/compile_spec.rb:32 # RSpec::Puppet::ManifestMatchers::Compile a valid manifest when expecting an "example" error after matching rspec ./spec/unit/matchers/compile_spec.rb:41 # RSpec::Puppet::ManifestMatchers::Compile a valid manifest when matching an "example" error doesn't match rspec ./spec/unit/matchers/compile_spec.rb:49 # RSpec::Puppet::ManifestMatchers::Compile a valid manifest when matching an "example" error after matching rspec ./spec/unit/matchers/compile_spec.rb:59 # RSpec::Puppet::ManifestMatchers::Compile a manifest with missing dependencies doesn't match rspec ./spec/unit/matchers/compile_spec.rb:64 # RSpec::Puppet::ManifestMatchers::Compile a manifest with missing dependencies after matching rspec ./spec/unit/matchers/compile_spec.rb:73 # RSpec::Puppet::ManifestMatchers::Compile a manifest with syntax error doesn't match rspec ./spec/unit/matchers/compile_spec.rb:78 # RSpec::Puppet::ManifestMatchers::Compile a manifest with syntax error after matching rspec ./spec/unit/matchers/compile_spec.rb:91 # RSpec::Puppet::ManifestMatchers::Compile a manifest with a dependency cycle doesn't match rspec ./spec/unit/matchers/compile_spec.rb:96 # RSpec::Puppet::ManifestMatchers::Compile a manifest with a dependency cycle after matching rspec ./spec/unit/matchers/compile_spec.rb:104 # RSpec::Puppet::ManifestMatchers::Compile a manifest with a dependency cycle when expecting an "example" error doesn't match rspec ./spec/unit/matchers/compile_spec.rb:109 # RSpec::Puppet::ManifestMatchers::Compile a manifest with a dependency cycle when expecting an "example" error after matching rspec ./spec/unit/matchers/compile_spec.rb:119 # RSpec::Puppet::ManifestMatchers::Compile a manifest with a dependency cycle when matching an "example" error doesn't match rspec ./spec/unit/matchers/compile_spec.rb:124 # RSpec::Puppet::ManifestMatchers::Compile a manifest with a dependency cycle when matching an "example" error after matching rspec ./spec/unit/matchers/compile_spec.rb:135 # RSpec::Puppet::ManifestMatchers::Compile a manifest with a real failure doesn't match rspec ./spec/unit/matchers/compile_spec.rb:140 # RSpec::Puppet::ManifestMatchers::Compile a manifest with a real failure after matching rspec ./spec/unit/matchers/compile_spec.rb:151 # RSpec::Puppet::ManifestMatchers::Compile a manifest with a real failure when expecting the failure matches rspec ./spec/unit/matchers/compile_spec.rb:160 # RSpec::Puppet::ManifestMatchers::Compile a manifest with a real failure when expecting the failure after matching rspec ./spec/unit/matchers/compile_spec.rb:169 # RSpec::Puppet::ManifestMatchers::Compile a manifest with a real failure when matching the failure matches rspec ./spec/unit/matchers/compile_spec.rb:178 # RSpec::Puppet::ManifestMatchers::Compile a manifest with a real failure when matching the failure after matching /usr/bin/ruby2.5 /usr/bin/rspec --pattern spec/\*\*\{,/\*/\*\*\}/\*_spec.rb failed ERROR: Test "ruby2.5" failed. Exiting. dh_auto_install: dh_ruby --install /build/ruby-rspec-puppet-2.6.1/debian/ruby-rspec-puppet returned exit code 1 make: *** [debian/rules:5: binary] Error 1 dpkg-buildpackage: error: fakeroot debian/rules binary subprocess returned exit status 2 I: Terminate timeout process I: copying local configuration /usr/lib/pbuilder/pbuilder-modules: line 1: 22508 Terminated ( : Timeout process; sleep "${TIMEOUT_TIME}"; log.i "Terminating build process due to timeout "; kill "${BUILD_PID}" || true ) E: Failed autobuilding of package I: user script /chroot/rebuildd/pbuilder/12585/tmp/hooks/C01kill-gpg-agent starting Found other processes running as uid 1234, killing them: 22873 /tmp/hooks/C01kill-gpg-agent: 22: kill: No such process I: user script /chroot/rebuildd/pbuilder/12585/tmp/hooks/C01kill-gpg-agent finished I: unmounting /sys filesystem I: unmounting /proc filesystem I: unmounting /dev/pts filesystem I: unmounting /dev filesystem I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env  I: removing directory /chroot/rebuildd/pbuilder/12585 and its subdirectories FAILED to build: 1