Bug 1294569 - 100markdown.t doesn't work without a working DB

parent 4da53d8f
......@@ -13,12 +13,42 @@ use warnings;
use lib qw(. lib local/lib/perl5 t);
use Test2::Bundle::Extended;
use Bugzilla::Util;
BEGIN {
my $terms = {
"bug" => "bug",
"Bug" => "Bug",
"abug" => "a bug",
"Abug" => "A bug",
"aBug" => "a Bug",
"ABug" => "A Bug",
"bugs" => "bugs",
"Bugs" => "Bugs",
"comment" => "comment",
"comments" => "comments",
"zeroSearchResults" => "Zarro Boogs found",
"Bugzilla" => "Bugzilla"
};
no warnings 'redefine', 'once';
*Bugzilla::Util::template_var = sub {
my $name = shift;
if ($name eq 'terms') {
return $terms;
} else {
die "sorry!";
}
};
}
use Bugzilla;
use Bugzilla::Constants;
use Bugzilla::Bug;
use Bugzilla::Comment;
use Bugzilla::User;
use Bugzilla::Markdown;
Bugzilla->usage_mode(USAGE_MODE_TEST);
Bugzilla->error_mode(ERROR_MODE_DIE);
my $user_mock = mock 'Bugzilla::User' => (
override_constructor => ['new', 'hash'],
);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment