Changeset 870


Ignore:
Timestamp:
11/23/08 09:39:41 (4 years ago)
Author:
CrawfordCurrie
Message:

Item175: restore the module parameter to the plugin constructor; required by unit tests

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/UnitTestContrib/test/unit/StoreTests.pm

    r816 r870  
    279279         
    280280    # inject a handler directly into the plugins object 
     281    my $fake = new Foswiki::Plugin( 
     282        $this->{twiki}, "StoreTestPlugin", __PACKAGE__); 
     283    $fake->{module} = __PACKAGE__; 
    281284    push(@{$this->{twiki}->{plugins}->{registeredHandlers}{beforeSaveHandler}}, 
    282         new Foswiki::Plugin($this->{twiki}, "StoreTestPlugin", 'StoreTests')); 
     285        $fake); 
    283286 
    284287        my $text = 'CHANGETEXT'; 
     
    314317         
    315318    # inject a handler directly into the plugins object 
     319    my $fake = new Foswiki::Plugin( 
     320        $this->{twiki}, "StoreTestPlugin", __PACKAGE__); 
    316321    push(@{$this->{twiki}->{plugins}->{registeredHandlers}{beforeSaveHandler}}, 
    317         new Foswiki::Plugin($this->{twiki}, "StoreTestPlugin", 'StoreTests')); 
     322        $fake); 
    318323 
    319324        my $text = 'CHANGEMETA'; 
     
    348353    # inject a handler directly into the plugins object 
    349354    push(@{$this->{twiki}->{plugins}->{registeredHandlers}{beforeSaveHandler}}, 
    350         new Foswiki::Plugin($this->{twiki}, "StoreTestPlugin", 'StoreTests')); 
     355        new Foswiki::Plugin($this->{twiki}, "StoreTestPlugin", __PACKAGE__)); 
    351356 
    352357        my $text = 'CHANGEMETA CHANGETEXT'; 
     
    411416    # SMELL: assumed implementation 
    412417    push(@{$this->{twiki}->{plugins}->{registeredHandlers}{beforeAttachmentSaveHandler}}, 
    413         new Foswiki::Plugin($this->{twiki}, "StoreTestPlugin", 'StoreTests')); 
     418        new Foswiki::Plugin($this->{twiki}, "StoreTestPlugin", __PACKAGE__)); 
    414419    push(@{$this->{twiki}->{plugins}->{registeredHandlers}{afterAttachmentSaveHandler}}, 
    415         new Foswiki::Plugin($this->{twiki}, "StoreTestPlugin", 'StoreTests')); 
     420        new Foswiki::Plugin($this->{twiki}, "StoreTestPlugin", __PACKAGE__)); 
    416421 
    417422    $this->{twiki}->{store}->saveAttachment( 
Note: See TracChangeset for help on using the changeset viewer.