Day6 Xslate

I checkout 3b50700 and run test.

$ perl -I lib t/00_compile.t
1..1
ok 1 – use App::AdventCalendar;
$ perl -I lib t/01_path.t
ok 1
ok 2
ok 3
1..3
$ perl -I lib xt/01_podspell.t
1..1
ok 1 – POD spelling for lib/App/AdventCalendar.pm

I reload browser, and I get 404 not found.
http://localhost:5000/
I get not found and status code 404.

http://localhost:5000/2010/example/
I get hello, and status code 200.

Next, I checkout 717d058 and run test.
I see Unable to connect on browser.

$ perl -I lib t/01_path.t
Can’t locate Text/Xslate.pm in @INC (@INC contains: lib
/home/sane/perl5/perlbrew/perls/perl-5.12.2/lib/site_perl/5.12.2/x86_64-linux /home/sane/perl5/perlbrew/perls/perl-5.12.2/lib/site_perl/5.12.2 /home/sane/perl5/perlbrew/perls/perl-5.12.2/lib/5.12.2/x86_64-linux /home/sane/perl5/perlbrew/perls/perl-5.12.2/lib/5.12.2 .) at lib/App/AdventCalendar.pm line 7.
BEGIN failed–compilation aborted at lib/App/AdventCalendar.pm line 7. Compilation failed in require at t/01_path.t line 4.
BEGIN failed–compilation aborted at t/01_path.t line 4.

$ perl -I lib t/00_compile.t
1..1
not ok 1 – use App::AdventCalendar;
# Failed test ‘use App::AdventCalendar;’
# at t/00_compile.t line 4.
# Tried to use ‘App::AdventCalendar’.
# Error: Can’t locate Text/Xslate.pm in @INC (@INC contains: lib /home/sane/perl5/perlbrew/perls/perl-5.12.2/lib/site_perl/5.12.2/x86_64-linux /home/sane/perl5/perlbrew/perls/perl-5.12.2/lib/site_perl/5.12.2 /home/sane/perl5/perlbrew/perls/perl-5.12.2/lib/5.12.2/x86_64-linux /home/sane/perl5/perlbrew/perls/perl-5.12.2/lib/5.12.2 .) at lib/App/AdventCalendar.pm line 7.
# BEGIN failed–compilation aborted at lib/App/AdventCalendar.pm line 7. # Compilation failed in require at (eval 4) line 2.
# BEGIN failed–compilation aborted at (eval 4) line 2.
# Looks like you failed 1 test of 1.

Error while loading app.psgi: Can’t locate Router/Simple.pm in @INC

$ cpanm Text::Xslate

$ perl -I lib t/00_compile.t
1..1
ok 1 – use App::AdventCalendar;
$ perl -I lib t/01_path.t
not ok 1
# Failed test at t/01_path.t line 14.
# got: ‘404’
# expected: ‘200’
ok 2
ok 3
1..3
# Looks like you failed 1 test of 3.

Why? But next commit comment show ‘fixed test’.
I checkout 717d058 and install Router::Simple.
$ cpanm Router::Simple.

$ perl -I lib t/01_path.t
ok 1 – success case
ok 2 – data folder not found
ok 3 – invalid year format
ok 4 – invalid calendar name
1..4

It’s OK.

広告

Day6 Xslate」への1件のフィードバック

  1. ピンバック: Summary of My 2010 Advent Calendar « 實松アウトプット

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中