Skip to content

Commit 6effe65

Browse files
committed
Update tests to use Test2::V0
1 parent e797f5b commit 6effe65

File tree

7 files changed

+869
-421
lines changed

7 files changed

+869
-421
lines changed

.vscode/.perlcriticrc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1126,7 +1126,7 @@ allow_with_category_restriction = 1
11261126

11271127
# The additional modules to treat as equivalent to "strict".
11281128
# Values that are always included: Any::Moose, Dancer, Dancer2, Mo, Modern::Perl, Mojo::Base, Mojolicious::Lite, Moo, Moo::Role, Moos, Moose, Moose::Exporter, Moose::Role, Moose::Util::TypeConstraints, MooseX::NonMoose, MooseX::Role::Parameterized, MooseX::Singleton, Mouse, Mouse::Exporter, Mouse::Role, Mouse::Util, Mouse::Util::TypeConstraints, Mousse, Object::Simple, Role::Tiny, sane, shit, strict, strictures.
1129-
# equivalent_modules =
1129+
equivalent_modules = Test2::V0
11301130

11311131

11321132
# Always `use warnings'.
@@ -1138,7 +1138,7 @@ allow_with_category_restriction = 1
11381138

11391139
# The additional modules to treat as equivalent to "warnings".
11401140
# Values that are always included: Any::Moose, Dancer, Dancer2, Mo, Modern::Perl, Mojo::Base, Mojolicious::Lite, Moo, Moo::Role, Moos, Moose, Moose::Exporter, Moose::Role, Moose::Util::TypeConstraints, MooseX::NonMoose, MooseX::Role::Parameterized, MooseX::Singleton, Mouse, Mouse::Exporter, Mouse::Role, Mouse::Util, Mouse::Util::TypeConstraints, Mousse, Object::Simple, Role::Tiny, sane, shit, strictures, warnings.
1141-
# equivalent_modules =
1141+
equivalent_modules = Test2::V0
11421142

11431143

11441144
# Don't use the comma operator as a statement separator.

server/Makefile.PL

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,9 @@ WriteMakefile(
2323
'PPR' => 0.000028,
2424
'URI' => 1.76
2525
},
26+
TEST_REQUIRES => {
27+
'Test::Simple' => 1.302214
28+
},
2629
test => {TESTS => 't/*.t'},
2730
(
2831
eval { ExtUtils::MakeMaker->VERSION(6.46) }

server/cpanfile

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,3 +9,7 @@ requires 'Pod::Markdown', 3.200;
99
requires 'PPI', 1.264;
1010
requires 'PPR', 0.000028;
1111
requires 'URI', 1.76;
12+
13+
on test => sub {
14+
requires 'Test::Simple', 1.302214;
15+
};

server/t/00compile.t

Lines changed: 90 additions & 91 deletions
Original file line numberDiff line numberDiff line change
@@ -1,93 +1,92 @@
11
#!perl
22

3-
use strict;
4-
use warnings;
5-
6-
use Test::More tests => 72;
7-
8-
use_ok('PLS');
9-
use_ok('PLS::JSON');
10-
use_ok('PLS::Server');
11-
12-
use_ok('PLS::Server::Cache');
13-
14-
use_ok('PLS::Server::Method::CompletionItem');
15-
use_ok('PLS::Server::Method::ServerMethod');
16-
use_ok('PLS::Server::Method::TextDocument');
17-
use_ok('PLS::Server::Method::Workspace');
18-
19-
use_ok('PLS::Server::Request::Client::RegisterCapability');
20-
21-
use_ok('PLS::Server::Request::CompletionItem::Resolve');
22-
23-
use_ok('PLS::Server::Request::TextDocument::PublishDiagnostics');
24-
25-
use_ok('PLS::Server::Request::TextDocument::Completion');
26-
use_ok('PLS::Server::Request::TextDocument::Definition');
27-
use_ok('PLS::Server::Request::TextDocument::DidChange');
28-
use_ok('PLS::Server::Request::TextDocument::DidClose');
29-
use_ok('PLS::Server::Request::TextDocument::DidOpen');
30-
use_ok('PLS::Server::Request::TextDocument::DidSave');
31-
use_ok('PLS::Server::Request::TextDocument::DocumentSymbol');
32-
use_ok('PLS::Server::Request::TextDocument::Formatting');
33-
use_ok('PLS::Server::Request::TextDocument::Hover');
34-
use_ok('PLS::Server::Request::TextDocument::RangeFormatting');
35-
use_ok('PLS::Server::Request::TextDocument::SignatureHelp');
36-
37-
use_ok('PLS::Server::Request::Workspace::ApplyEdit');
38-
use_ok('PLS::Server::Request::Workspace::Configuration');
39-
use_ok('PLS::Server::Request::Workspace::DidChangeConfiguration');
40-
use_ok('PLS::Server::Request::Workspace::DidChangeWatchedFiles');
41-
use_ok('PLS::Server::Request::Workspace::DidChangeWorkspaceFolders');
42-
use_ok('PLS::Server::Request::Workspace::ExecuteCommand');
43-
use_ok('PLS::Server::Request::Workspace::Symbol');
44-
45-
use_ok('PLS::Server::Request::Window::WorkDoneProgress::Create');
46-
47-
use_ok('PLS::Server::Request::CancelRequest');
48-
use_ok('PLS::Server::Request::Factory');
49-
use_ok('PLS::Server::Request::Initialize');
50-
use_ok('PLS::Server::Request::Initialized');
51-
use_ok('PLS::Server::Request::Shutdown');
52-
use_ok('PLS::Server::Request::Exit');
53-
use_ok('PLS::Server::Request::Progress');
54-
55-
use_ok('PLS::Server::Response::Cancelled');
56-
use_ok('PLS::Server::Response::Completion');
57-
use_ok('PLS::Server::Response::DocumentSymbol');
58-
use_ok('PLS::Server::Response::Formatting');
59-
use_ok('PLS::Server::Response::Hover');
60-
use_ok('PLS::Server::Response::InitializeResult');
61-
use_ok('PLS::Server::Response::Location');
62-
use_ok('PLS::Server::Response::RangeFormatting');
63-
use_ok('PLS::Server::Response::Resolve');
64-
use_ok('PLS::Server::Response::ServerNotInitialized');
65-
use_ok('PLS::Server::Response::SignatureHelp');
66-
use_ok('PLS::Server::Response::WorkspaceSymbols');
67-
use_ok('PLS::Server::Response::Shutdown');
68-
use_ok('PLS::Server::Response::InvalidRequest');
69-
70-
use_ok('PLS::Server::Message');
71-
use_ok('PLS::Server::Request');
72-
use_ok('PLS::Server::Response');
73-
use_ok('PLS::Server::State');
74-
75-
use_ok('PLS::Parser::Document');
76-
use_ok('PLS::Parser::DocumentSymbols');
77-
use_ok('PLS::Parser::Index');
78-
use_ok('PLS::Parser::PackageSymbols');
79-
80-
use_ok('PLS::Parser::Pod');
81-
use_ok('PLS::Parser::Pod::Builtin');
82-
use_ok('PLS::Parser::Pod::ClassMethod');
83-
use_ok('PLS::Parser::Pod::Method');
84-
use_ok('PLS::Parser::Pod::Package');
85-
use_ok('PLS::Parser::Pod::Subroutine');
86-
use_ok('PLS::Parser::Pod::Variable');
87-
88-
use_ok('PLS::Parser::Element');
89-
use_ok('PLS::Parser::Element::Constant');
90-
use_ok('PLS::Parser::Element::Package');
91-
use_ok('PLS::Parser::Element::Subroutine');
92-
use_ok('PLS::Parser::Element::Variable');
93-
use_ok('PLS::Parser::Element::VariableStatement');
3+
use Test2::V0;
4+
5+
plan tests => 72;
6+
7+
use ok 'PLS';
8+
use ok 'PLS::JSON';
9+
use ok 'PLS::Server';
10+
11+
use ok 'PLS::Server::Cache';
12+
13+
use ok 'PLS::Server::Method::CompletionItem';
14+
use ok 'PLS::Server::Method::ServerMethod';
15+
use ok 'PLS::Server::Method::TextDocument';
16+
use ok 'PLS::Server::Method::Workspace';
17+
18+
use ok 'PLS::Server::Request::Client::RegisterCapability';
19+
20+
use ok 'PLS::Server::Request::CompletionItem::Resolve';
21+
22+
use ok 'PLS::Server::Request::TextDocument::PublishDiagnostics';
23+
24+
use ok 'PLS::Server::Request::TextDocument::Completion';
25+
use ok 'PLS::Server::Request::TextDocument::Definition';
26+
use ok 'PLS::Server::Request::TextDocument::DidChange';
27+
use ok 'PLS::Server::Request::TextDocument::DidClose';
28+
use ok 'PLS::Server::Request::TextDocument::DidOpen';
29+
use ok 'PLS::Server::Request::TextDocument::DidSave';
30+
use ok 'PLS::Server::Request::TextDocument::DocumentSymbol';
31+
use ok 'PLS::Server::Request::TextDocument::Formatting';
32+
use ok 'PLS::Server::Request::TextDocument::Hover';
33+
use ok 'PLS::Server::Request::TextDocument::RangeFormatting';
34+
use ok 'PLS::Server::Request::TextDocument::SignatureHelp';
35+
36+
use ok 'PLS::Server::Request::Workspace::ApplyEdit';
37+
use ok 'PLS::Server::Request::Workspace::Configuration';
38+
use ok 'PLS::Server::Request::Workspace::DidChangeConfiguration';
39+
use ok 'PLS::Server::Request::Workspace::DidChangeWatchedFiles';
40+
use ok 'PLS::Server::Request::Workspace::DidChangeWorkspaceFolders';
41+
use ok 'PLS::Server::Request::Workspace::ExecuteCommand';
42+
use ok 'PLS::Server::Request::Workspace::Symbol';
43+
44+
use ok 'PLS::Server::Request::Window::WorkDoneProgress::Create';
45+
46+
use ok 'PLS::Server::Request::CancelRequest';
47+
use ok 'PLS::Server::Request::Factory';
48+
use ok 'PLS::Server::Request::Initialize';
49+
use ok 'PLS::Server::Request::Initialized';
50+
use ok 'PLS::Server::Request::Shutdown';
51+
use ok 'PLS::Server::Request::Exit';
52+
use ok 'PLS::Server::Request::Progress';
53+
54+
use ok 'PLS::Server::Response::Cancelled';
55+
use ok 'PLS::Server::Response::Completion';
56+
use ok 'PLS::Server::Response::DocumentSymbol';
57+
use ok 'PLS::Server::Response::Formatting';
58+
use ok 'PLS::Server::Response::Hover';
59+
use ok 'PLS::Server::Response::InitializeResult';
60+
use ok 'PLS::Server::Response::Location';
61+
use ok 'PLS::Server::Response::RangeFormatting';
62+
use ok 'PLS::Server::Response::Resolve';
63+
use ok 'PLS::Server::Response::ServerNotInitialized';
64+
use ok 'PLS::Server::Response::SignatureHelp';
65+
use ok 'PLS::Server::Response::WorkspaceSymbols';
66+
use ok 'PLS::Server::Response::Shutdown';
67+
use ok 'PLS::Server::Response::InvalidRequest';
68+
69+
use ok 'PLS::Server::Message';
70+
use ok 'PLS::Server::Request';
71+
use ok 'PLS::Server::Response';
72+
use ok 'PLS::Server::State';
73+
74+
use ok 'PLS::Parser::Document';
75+
use ok 'PLS::Parser::DocumentSymbols';
76+
use ok 'PLS::Parser::Index';
77+
use ok 'PLS::Parser::PackageSymbols';
78+
79+
use ok 'PLS::Parser::Pod';
80+
use ok 'PLS::Parser::Pod::Builtin';
81+
use ok 'PLS::Parser::Pod::ClassMethod';
82+
use ok 'PLS::Parser::Pod::Method';
83+
use ok 'PLS::Parser::Pod::Package';
84+
use ok 'PLS::Parser::Pod::Subroutine';
85+
use ok 'PLS::Parser::Pod::Variable';
86+
87+
use ok 'PLS::Parser::Element';
88+
use ok 'PLS::Parser::Element::Constant';
89+
use ok 'PLS::Parser::Element::Package';
90+
use ok 'PLS::Parser::Element::Subroutine';
91+
use ok 'PLS::Parser::Element::Variable';
92+
use ok 'PLS::Parser::Element::VariableStatement';

0 commit comments

Comments
 (0)