[Jifty-commit] r6298 - in jifty/trunk: . t/TestApp-Template-Declare t/TestApp-Template-Declare/bin t/TestApp-Template-Declare/etc t/TestApp-Template-Declare/lib/TestApp t/TestApp-Template-Declare/lib/TestApp/Model t/TestApp-Template-Declare/share t/TestApp-Template-Declare/share/po t/TestApp-Template-Declare/share/web t/TestApp-Template-Declare/share/web/static t/TestApp-Template-Declare/share/web/templates t/TestApp-Template-Declare/t
Jifty commits
jifty-commit at lists.jifty.org
Wed Feb 4 08:27:54 EST 2009
Author: c9s
Date: Wed Feb 4 08:27:53 2009
New Revision: 6298
Added:
jifty/trunk/t/TestApp-Template-Declare/
jifty/trunk/t/TestApp-Template-Declare/bin/
jifty/trunk/t/TestApp-Template-Declare/bin/jifty (contents, props changed)
jifty/trunk/t/TestApp-Template-Declare/etc/
jifty/trunk/t/TestApp-Template-Declare/etc/config.yml
jifty/trunk/t/TestApp-Template-Declare/lib/
jifty/trunk/t/TestApp-Template-Declare/lib/TestApp/
jifty/trunk/t/TestApp-Template-Declare/lib/TestApp.pm
jifty/trunk/t/TestApp-Template-Declare/lib/TestApp/Model/
jifty/trunk/t/TestApp-Template-Declare/lib/TestApp/View.pm
jifty/trunk/t/TestApp-Template-Declare/share/
jifty/trunk/t/TestApp-Template-Declare/share/po/
jifty/trunk/t/TestApp-Template-Declare/share/web/
jifty/trunk/t/TestApp-Template-Declare/share/web/static/
jifty/trunk/t/TestApp-Template-Declare/share/web/templates/
jifty/trunk/t/TestApp-Template-Declare/t/
jifty/trunk/t/TestApp-Template-Declare/t/td.t
Modified:
jifty/trunk/ (props changed)
Log:
r7090 at Oulixeus: c9s | 2009-02-04 21:27:03 +0800
- failing test for jifty-view-declare-page with template declare 0.35
Added: jifty/trunk/t/TestApp-Template-Declare/bin/jifty
==============================================================================
--- (empty file)
+++ jifty/trunk/t/TestApp-Template-Declare/bin/jifty Wed Feb 4 08:27:53 2009
@@ -0,0 +1,16 @@
+#!/usr/bin/env perl
+use warnings;
+use strict;
+use UNIVERSAL::require;
+
+BEGIN {
+ Jifty::Util->require or die $UNIVERSAL::require::ERROR;
+ my $root = Jifty::Util->app_root;
+ unshift @INC, "$root/lib" if ($root);
+}
+
+use Jifty;
+use Jifty::Script;
+
+local $SIG{INT} = sub { warn "Stopped\n"; exit; };
+Jifty::Script->dispatch();
Added: jifty/trunk/t/TestApp-Template-Declare/etc/config.yml
==============================================================================
--- (empty file)
+++ jifty/trunk/t/TestApp-Template-Declare/etc/config.yml Wed Feb 4 08:27:53 2009
@@ -0,0 +1,59 @@
+---
+framework:
+ AdminMode: 1
+ ApplicationClass: TestApp
+ ApplicationName: TestApp
+ ApplicationUUID: CE9AD926-F2A1-11DD-BB2C-5CD7FE13D77C
+ ConfigFileVersion: 4
+ Database:
+ AutoUpgrade: 1
+ CheckSchema: 1
+ Database: testapp
+ Driver: SQLite
+ Host: localhost
+ Password: ''
+ RecordBaseClass: Jifty::DBI::Record::Cachable
+ User: ''
+ Version: 0.0.1
+ DevelMode: 1
+ L10N:
+ PoDir: share/po
+ LogLevel: INFO
+ Mailer: Sendmail
+ MailerArgs: []
+
+ Plugins:
+ - LetMe: {}
+ - SkeletonApp: {}
+ - REST: {}
+ - Halo: {}
+ - ErrorTemplates: {}
+ - OnlineDocs: {}
+ - CompressedCSSandJS: {}
+ - AdminUI: {}
+
+ PubSub:
+ Backend: Memcached
+ Enable: ~
+ SkipAccessControl: 0
+ TemplateClass: TestApp::View
+ View:
+ FallbackHandler: Jifty::View::Mason::Handler
+ Handlers:
+ - Jifty::View::Static::Handler
+ - Jifty::View::Declare::Handler
+ - Jifty::View::Mason::Handler
+ Web:
+ BaseURL: http://localhost
+ DataDir: var/mason
+ Globals: []
+
+ MasonConfig:
+ autoflush: 0
+ default_escape_flags: h
+ error_format: text
+ error_mode: fatal
+ Port: 8888
+ ServeStaticFiles: 1
+ StaticRoot: share/web/static
+ TemplateRoot: share/web/templates
Added: jifty/trunk/t/TestApp-Template-Declare/lib/TestApp.pm
==============================================================================
--- (empty file)
+++ jifty/trunk/t/TestApp-Template-Declare/lib/TestApp.pm Wed Feb 4 08:27:53 2009
@@ -0,0 +1,7 @@
+package TestApp;
+use warnings;
+use strict;
+
+
+1;
+
Added: jifty/trunk/t/TestApp-Template-Declare/lib/TestApp/View.pm
==============================================================================
--- (empty file)
+++ jifty/trunk/t/TestApp-Template-Declare/lib/TestApp/View.pm Wed Feb 4 08:27:53 2009
@@ -0,0 +1,14 @@
+package TestApp::View;
+use warnings;
+use strict;
+
+use Jifty::View::Declare -base;
+use Jifty::View::Declare::Helpers;
+
+template 'index.html' => page {
+ { title is 'tdpage_test' }
+ h2 { "TDPAGE" };
+};
+
+1;
+
Added: jifty/trunk/t/TestApp-Template-Declare/t/td.t
==============================================================================
--- (empty file)
+++ jifty/trunk/t/TestApp-Template-Declare/t/td.t Wed Feb 4 08:27:53 2009
@@ -0,0 +1,20 @@
+#!/usr/bin/env perl
+use strict;
+use warnings;
+use Jifty::Test::Dist;
+use Jifty::Test::WWW::Mechanize;
+
+plan tests => 9;
+
+my $server = Jifty::Test->make_server;
+isa_ok( $server, 'Jifty::Server' );
+my $URL = $server->started_ok;
+
+my $mech = Jifty::Test::WWW::Mechanize->new;
+$mech->get_ok( $URL . '/' , "testing template declare buffer" );
+$mech->content_contains( '<html xmlns' );
+$mech->content_contains( '<head title="tdpage_test">' , "find page header" );
+$mech->content_contains( '</head>' );
+$mech->content_contains( '<body>' , "find page body" );
+$mech->content_contains( '<h2>TDPAGE</h2>');
+$mech->content_contains( '</body>' );
More information about the Jifty-commit
mailing list