default:
context:
lang: 'en'
visitor: 'ant'
node: 'letter'
src: "simple text"
tem: "simple text"
res: "simple text"
date:
context:
visitor: ant
node: 'letter'
lang: 'fr'
src: "nouvelles : "
res: "nouvelles avril 2006: zena enhancements"
select_date_attr:
src: "
"
tem: "<% _zdate = @node.log_at %><%= (_zdate ? _zdate.year_tz : nil) %>
"
res: '2006
'
date_in_link:
src: ""
tem: "<%=h @node.prop['title'] %>"
log_at:
context:
node: 'status'
eval: 'log_at.year'
tem: '<%= (@node.log_at ? @node.log_at.year_tz : nil) %>'
res: '' # no errors
# TypedString 'could_be_nil?' should propagate through 'date'
could_be_nil:
context:
node: 'status'
src: "*date.year*"
tem: "*<% _zdate = @node.log_at %><%= (_zdate ? _zdate.year_tz : nil) %>*"
res: '**' # no errors
uses_datebox:
src: ""
tem: "/"
tem: "/calendar/lang/calendar-en-utf8.js/"
show_current_date:
context:
date: '16.5.2010'
lang: fr
src: ""
tem: "/main_date/"
res: 'dimanche 16.05.2010'
strftime:
src: ""
tem: "/strftime_tz/"
res: "05-04 02:00
"
strftime_with_timezone:
src: ""
res: "05-04 07:00
"
date_tformat:
context:
node: 'people'
lang: 'fr'
src: ""
tem: "<%= format_date(@node.created_at, :format => \"%d %B %Y\") %>"
res: "10 mars 2006"
date_tz:
context:
visitor: 'ant'
node: 'people'
lang: 'en'
src: " / "
res: "01:00 / 07:00"
date_tz_field:
context:
node: nature
src: ": | "
res: "Autumn Tree: 07:00 | 00:00, Forest: 01:00 | 00:00"
default_tz:
context:
visitor: 'ant'
node: 'people'
lang: 'en'
src: " "
tem: "/_ztz = TZInfo::Timezone.get.*Asia/Jakarta.*:tz => _ztz/"
res: "07:00 Asia - Jakarta"
date_date_tz:
context:
src: ""
tem: "/Timezone.get\(\"Asia/Jakarta\"\).*main_date\(_ztz\)/"
date_fr:
context:
visitor: ant
lang: 'fr'
src: ""
res: "ven"
date_fr_lang:
context:
lang: 'fr'
old_src: ""
src: ""
tem: "<%= format_date(@node.created_at, :lang => \"en\", :format => \"%a\") %>"
res: "Fri"
date_context:
old_src: ""
src: ""
res: "Sunday 02.03.2008"
parse_date:
src: ""
tem: "/parse_date\(\"2011-06-16\", \"%Y-%m-%d %H:%M\", visitor.tz\) %>"
parse_date_in_tz:
src: ""
tem: "/parse_date\(\"2011-06-16\", \"%Y-%m-%d %H:%M\", _ztz\) %>"
date_from_params:
context:
year: 1975
old_src: ""
src: ""
tem: "<%= format_date(parse_date(\"#{params[:year]}-01-01\", \"%Y-%m-%d %H:%M\", visitor.tz), :format => \"%A %d.%m.%Y\") %>"
res: "Wednesday 01.01.1975"
date_from_params_in_query:
context:
year: 2006
src: ""
tem: "/_zdate = parse_date.*format_date/"
res: "2006-04-03"
input_date:
context:
node: opening
src: ""
tem: '/date_box\(@node, "node\[date\]", :value => @node.prop\[.date.\], :size => 15\)/'
res: "/value='2006-03-15 01:00'/"
input_date_value_now:
context:
node: opening
src: ""
tem: '/date_box\(@node, "node\[date\]", :value => Time.now, :size => 15\)/'
input_date_no_time:
context:
node: opening
src: ""
tem: '/:time => "false"/'
res: "/value='2006-03-15'/"
js: "/showsTime *: *false/"
label_on_hash:
src: ""
res: " "
date_on_hash:
src: ""
res: "//"
test_date:
# test with 'date' tests contextual date (main_date).
src: ""
tem: "/@node.prop\['date'\]/"
format_date_empty_string:
tem: "<%= format_date('') %>"
res: ""
date_empty_value:
src: ""
tem: ""
time_to_date:
context:
tz: 'US/Pacific'
src: " "
res: "2006-03-09 2006-03-10"
time_year:
context:
node: opening
tz: 'US/Pacific'
src: " "
res: "2011 2012"
time_wday:
context:
node: opening
tz: 'US/Pacific'
src: " "
res: "2 3"
date_id:
src: ""
res: "/id='foobar'/"