Skip to content

Commit 3ee9586

Browse files
committed
fix tests
1 parent 1383dd3 commit 3ee9586

File tree

3 files changed

+32
-38
lines changed

3 files changed

+32
-38
lines changed

Diff for: t/builder/basic.t

+5-19
Original file line numberDiff line numberDiff line change
@@ -4,28 +4,14 @@ use PerlUsersJP::Builder;
44
use Path::Tiny qw(path);
55

66
my $builder = PerlUsersJP::Builder->new(
7-
src_dir => './src',
8-
docs_dir => './docs',
7+
content_dir => './content',
8+
public_dir => './public',
99
layouts_dir => './layouts',
1010
);
1111

12-
subtest 'dest_dir' => sub {
13-
is $builder->dest_dir(path('src/foo/bar/text.md')), 'docs/foo/bar';
14-
is $builder->dest_dir(path('src/index.md')), 'docs';
15-
};
16-
17-
subtest 'is_entry' => sub {
18-
ok $builder->is_entry(path('src/foo/bar/text.md'));
19-
ok $builder->is_entry(path('src/foo/bar/text.markdown'));
20-
ok $builder->is_entry(path('src/foo/bar/text.txt'));
21-
ok !$builder->is_entry(path('src/foo/bar/text.css'));
22-
};
23-
24-
subtest 'detect_format' => sub {
25-
is $builder->detect_format(path('src/foo/bar/text.md')), 'markdown';
26-
is $builder->detect_format(path('src/foo/bar/text.markdown')), 'markdown';
27-
is $builder->detect_format(path('src/foo/bar/text.txt')), 'hatena';
28-
is $builder->detect_format(path('src/foo/bar/text.css')), undef;
12+
subtest 'to_public' => sub {
13+
is $builder->to_public(path('content/foo/bar/text.md')), 'public/foo/bar/text.md';
14+
is $builder->to_public(path('content/index.md')), 'public/index.md';
2915
};
3016

3117

Diff for: t/entry/basic.t

-19
This file was deleted.

Diff for: t/front_matter/basic.t

+27
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
use Test2::V0;
2+
3+
use PerlUsersJP::FrontMatter;
4+
5+
subtest 'parse_meta' => sub {
6+
my $raw_meta = <<~ "...";
7+
some title
8+
meta-author: some author
9+
meta-description: some description
10+
...
11+
12+
is PerlUsersJP::FrontMatter::_parse_meta($raw_meta), {
13+
title => 'some title',
14+
author => 'some author',
15+
description => 'some description',
16+
};
17+
};
18+
19+
subtest 'detect_entry_format' => sub {
20+
is(PerlUsersJP::FrontMatter::_detect_entry_format('src/foo/bar/text.md'), 'markdown');
21+
is(PerlUsersJP::FrontMatter::_detect_entry_format('src/foo/bar/text.markdown'), 'markdown');
22+
is(PerlUsersJP::FrontMatter::_detect_entry_format('src/foo/bar/text.txt'), 'hatena');
23+
is(PerlUsersJP::FrontMatter::_detect_entry_format('src/foo/bar/text.css'), undef);
24+
};
25+
26+
27+
done_testing;

0 commit comments

Comments
 (0)