X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2Fmodel_collectionofrepos.t;h=63589a7984d9461cc1eb4189ff86f417140e846d;hb=bff2058a8bafe28d936ccc486b382d0b68d7a1b1;hp=5b0c601d8fde1b5d73398d38baf7eec247b3c31f;hpb=f4184925554569404d131ff1b7a45794e51f505a;p=catagits%2FGitalist.git diff --git a/t/model_collectionofrepos.t b/t/model_collectionofrepos.t index 5b0c601..63589a7 100644 --- a/t/model_collectionofrepos.t +++ b/t/model_collectionofrepos.t @@ -47,22 +47,23 @@ $mock_log->add_method($_ => sub {}) for qw/ warn info debug /; my $logger = $mock_log->name->new; $mock_ctx_meta->add_method('log' => sub { $logger }); -my $host = "example.gitalist.com"; +my $host = "git.shadowcat.co.uk"; +$mock_ctx_meta->add_method('uri' => sub { URI->new("http://$host/") }); our $ctx_gen = sub { my ($cb, %args) = @_; my $ctx = $mock_ctx_meta->new_object( response => Catalyst::Response->new, - request => Catalyst::Request->new(uri => URI->new("http://$host/")), + # Too lazy to mock up Catalyst::Log + request => Catalyst::Request->new(uri => URI->new("http://$host/"), _log => 1), stash => {}, %args ); - $ctx->response->_context($ctx); - $ctx->request->_context($ctx); $cb->($ctx) if $cb; return $ctx; }; local %ENV = %ENV; +delete $ENV{GITALIST_CONFIG}; delete $ENV{GITALIST_REPO_DIR}; throws_ok { my $i = Gitalist::Model::CollectionOfRepos->COMPONENT($ctx_gen->(), {}); $i->{_application} = $mock_ctx_meta->name; } @@ -171,8 +172,8 @@ sub test_vhost_instance { }); } -my $c_name = "$FindBin::Bin/lib/repositories_sets/catgit/Catalyst-Runtime/.git"; -my $m_name = "$FindBin::Bin/lib/repositories_sets/moose/Moose/.git"; +my $c_name = "$FindBin::Bin/lib/repositories_sets/catgit/Catalyst-Runtime"; +my $m_name = "$FindBin::Bin/lib/repositories_sets/moose/Moose"; { my $i = test_vhost_instance(); is scalar($i->repositories->flatten), 2, 'Found 2 repos on test vhost'; @@ -212,9 +213,6 @@ sub test_with_config { ok $m, 'Has model'; my $i = $m->ACCEPT_CONTEXT($ctx); ok $i, 'Has model instance from ACCEPT_CONTEXT'; - isnt $i, $m, 'Model instance returned from ACCEPT_CONTEXT not same as model'; - is $i, $m->ACCEPT_CONTEXT($ctx), 'Same model instance for same context'; - isnt $i, $m->ACCEPT_CONTEXT($ctx_gen->()), 'Different model instance for different context'; return $i; }