]> wagnertech.de Git - mfinanz.git/blobdiff - t/helper/attr.t
Merge branch 'master' of vc.linet-services.de:public/lx-office-erp
[mfinanz.git] / t / helper / attr.t
index cad0a0f9cf6b42eba79131fa4ae8abbae0393433..3fc0607d56fd91c1c2d20df3ca05361d40328e29 100644 (file)
@@ -1,18 +1,20 @@
 use Test::More tests => 29;
 
+use lib 't';
+
 use DateTime;
 
+use_ok 'Support::TestSetup';
 use_ok 'SL::DB::Part';
 use_ok 'SL::DB::Order';
 use_ok 'SL::DB::Invoice';
-use_ok 'SL::Dispatcher';
 
-SL::Dispatcher::pre_startup_setup();
+Support::TestSetup::login();
 
-$::form = Form->new;
+{
 $::myconfig{numberformat} = '1.000,00';
 $::myconfig{dateformat} = 'dd.mm.yyyy';
-$::locale = Locale->new('de');
+}
 
 my $p = new_ok 'SL::DB::Part';
 is($p->sellprice_as_number('2,30'), '2,30');
@@ -31,14 +33,14 @@ is($o->reqdate_as_date, '11.12.2007');
 $o->reqdate(DateTime->new(year => 2010, month => 4, day => 12));
 is($o->reqdate_as_date, '12.04.2010');
 
-is($o->marge_percent_as_percent('40'), '40');
+is($o->marge_percent_as_percent('40'), '40,00');
 is($o->marge_percent, 0.40);
-is($o->marge_percent_as_percent, '40');
+is($o->marge_percent_as_percent, '40,00');
 is($o->marge_percent_as_percent('22,4'), '22,40');
 is($o->marge_percent, 0.224);
-is($o->marge_percent_as_percent, '22');
+is($o->marge_percent_as_percent, '22,40');
 is($o->marge_percent(0.231), 0.231);
-is($o->marge_percent_as_percent, '23');
+is($o->marge_percent_as_percent, '23,10');
 
 # overloaded attr: invoice taxamount
 my $i = new_ok 'SL::DB::Invoice';