DBIC_TRACE=1 prove -l t/47-find_unused_number.t t/47-find_unused_number.t .. 1/2 SELECT me.ddi, me.area_code, me.local_number, me.number_quality, me.is_used FROM complete_number_e164 me WHERE ( ( me.ddi = ? AND me.is_used = ? ) ): '441224900999', '0' Can't call method "ddi" on an undefined value at t/47-find_unused_number.t line 18, line 1. # Looks like your test exited with 2 just after 1. t/47-find_unused_number.t .. Dubious, test returned 2 (wstat 512, 0x200) Failed 1/2 subtests Test Summary Report ------------------- t/47-find_unused_number.t (Wstat: 512 Tests: 1 Failed: 0) Non-zero exit status: 2 Parse errors: Bad plan. You planned 2 tests but ran 1. Files=1, Tests=1, 1 wallclock secs ( 0.02 usr 0.01 sys + 0.62 cusr 0.03 csys = 0.68 CPU) Result: FAIL