BEGIN {
if ( check_install( module => 'Test::DBIx::Class' ) ) {
- plan tests => 37;
+ plan tests => 38;
} else {
plan skip_all => "Need Test::DBIx::Class"
}
use_ok('C4::Koha');
-use Test::DBIx::Class {
- schema_class => 'Koha::Schema',
- connect_info => ['dbi:SQLite:dbname=:memory:','',''],
- connect_opts => { name_sep => '.', quote_char => '`', },
- fixture_class => '::Populate',
-}, 'Branch' ;
+use Test::DBIx::Class;
sub fixtures {
my ( $libraries ) = @_;
my $db = Test::MockModule->new('Koha::Database');
$db->mock( _new_schema => sub { return Schema(); } );
+Koha::Database::flush_schema_cache();
my $libraries = [
['XXX_test', 'my branchname XXX'],
ok($@ eq '', 'NormalizeISSN does not throw exception when parsing invalid ISSN');
@issns = GetVariationsOfISSNs('abc');
-is(scalar(@issns), 0, 'zero variations returned of invalid ISSN');
+is($issns[0], 'abc', 'Original ISSN passed through even if invalid');
+is(scalar(@issns), 1, 'zero additional variations returned of invalid ISSN');
-1;