configure OPAC_URL
[virtual-ldap] / t / koha / 02-create-test-user.t
index 3eaa708..afcb887 100755 (executable)
@@ -5,7 +5,6 @@ use strict;
 
 use Test::More tests => 4;
 use Test::WWW::Mechanize;
-use File::Slurp;
 
 our $config;
 require 't/config.pl';
@@ -15,13 +14,19 @@ use WWW::Mechanize;
 my $mech = Test::WWW::Mechanize->new;
 
 my $save_count = 1;
-sub save { write_file "/tmp/login-$save_count.html", @_; $save_count++; }
-       
+sub save {
+       my $path = '/tmp/login-' . $save_count++ . '.html';
+       open(my $fh, '>', $path);
+       print $fh @_;
+       warn "# save $path ", -s $path, " bytes\n";
+}
 
-$mech->get_ok( 'https://localhost', 'opac' );
+my $opac_url = $ENV{OPAC_URL} || 'http://ffzg.koha-dev.rot13.org';
+
+$mech->get_ok( $opac_url, "opac $opac_url" );
 save $mech->content;
 
-$mech->follow_link_ok({ text_regex => qr/Log in to Your Account/i }, 'login form' );
+$mech->follow_link_ok({ url_regex => qr/opac-user/i }, 'login form' );
 save $mech->content;
 
 $mech->submit_form_ok({