View | Details | Raw Unified | Return to bug 22051
Collapse All | Expand All

(-)a/t/db_dependent/Koha/Object.t (-2 / +18 lines)
Lines 242-248 subtest "Test update method" => sub { Link Here
242
242
243
subtest 'store() tests' => sub {
243
subtest 'store() tests' => sub {
244
244
245
    plan tests => 7;
245
    plan tests => 8;
246
246
247
    # Using Koha::ApiKey to test Koha::Object>-store
247
    # Using Koha::ApiKey to test Koha::Object>-store
248
    # Simple object with foreign keys and unique key
248
    # Simple object with foreign keys and unique key
Lines 306-311 subtest 'store() tests' => sub { Link Here
306
    my $ret = $api_key->store;
306
    my $ret = $api_key->store;
307
    is( ref($ret), 'Koha::ApiKey', 'store() returns the object on success' );
307
    is( ref($ret), 'Koha::ApiKey', 'store() returns the object on success' );
308
308
309
    subtest 'Bad value tests' => sub {
310
311
        plan tests => 1;
312
313
        my $patron = $builder->build_object({ class => 'Koha::Patrons' });
314
315
        my $print_error = $schema->storage->dbh->{PrintError};
316
        $schema->storage->dbh->{PrintError} = 0;
317
318
        throws_ok
319
            { $patron->lastseen('wrong_value')->store; }
320
            'Koha::Exceptions::Object::BadValue',
321
            'Exception thrown correctly';
322
323
        $schema->storage->dbh->{PrintError} = $print_error;
324
    };
325
309
    $schema->storage->txn_rollback;
326
    $schema->storage->txn_rollback;
310
};
327
};
311
328
312
- 

Return to bug 22051