[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