Bug 7440 - Remove NoZebra vestiges
[koha_fer] / t / db_dependent / lib / KohaTest / Installer.pm
1 package KohaTest::Installer;
2 use base qw( KohaTest );
3
4 use strict;
5 use warnings;
6
7 use Test::More;
8 use C4::Languages;
9 use C4::Installer;
10
11 sub SKIP_CLASS : Expensive { }
12
13 sub testing_class { 'C4::Installer' };
14
15 sub methods : Test( 1 ) {
16     my $self = shift;
17     my @methods = qw(
18                        new 
19                        marcflavour_list 
20                        marc_framework_sql_list 
21                        sample_data_sql_list 
22                        sql_file_list 
23                        load_db_schema 
24                        load_sql_in_order 
25                        set_marcflavour_syspref 
26                        set_version_syspref 
27                        load_sql 
28     );
29     can_ok( $self->testing_class, @methods );
30 }
31
32 # ensure that we have a fresh, empty database
33 # after running through the installer tests
34 sub shutdown_50_init_db : Tests( shutdown )  {
35     my $self = shift;
36
37     KohaTest::clear_test_database();
38     KohaTest::create_test_database();
39 }
40
41 1;