root/lang/perl/HTML-DateSelector/trunk/t/02.join.t @ 13260

Revision 13260, 2.8 kB (checked in by tokuhirom, 5 years ago)

r7157@skinny (orig r75): tokuhiro | 2006-10-13 00:23:08 +0900

r3920@toco: tokuhiro | 2006-10-13 00:22:56 +0900
initial import.

Line 
1use strict;
2use warnings;
3use Test::More;
4use HTML::DateSelector;
5BEGIN {
6    eval q[use Test::Base];
7    plan skip_all => "Test::Base required for testing base" if $@;
8}
9
10plan tests => 1 * blocks;
11
12filters(
13    {
14    input => [qw/eval/],
15    expected => [qw/chomp/],
16    }
17);
18
19run {
20    my $block = shift;
21
22    is($block->input, $block->expected, $block->name);
23}
24
25__END__
26
27=== ymd
28--- input
29HTML::DateSelector->ymd('end_on', {start_year => 2005, end_year => 2009})
30--- expected
31<select name="end_on_year" id="end_on_year">
32<option value="2005">2005</option>
33<option value="2006">2006</option>
34<option value="2007">2007</option>
35<option value="2008">2008</option>
36<option value="2009">2009</option>
37</select>
38
39<select name="end_on_month" id="end_on_month">
40<option value="1">1</option>
41<option value="2">2</option>
42<option value="3">3</option>
43<option value="4">4</option>
44<option value="5">5</option>
45<option value="6">6</option>
46<option value="7">7</option>
47<option value="8">8</option>
48<option value="9">9</option>
49<option value="10">10</option>
50<option value="11">11</option>
51<option value="12">12</option>
52</select>
53
54<select name="end_on_day" id="end_on_day">
55<option value="1">1</option>
56<option value="2">2</option>
57<option value="3">3</option>
58<option value="4">4</option>
59<option value="5">5</option>
60<option value="6">6</option>
61<option value="7">7</option>
62<option value="8">8</option>
63<option value="9">9</option>
64<option value="10">10</option>
65<option value="11">11</option>
66<option value="12">12</option>
67<option value="13">13</option>
68<option value="14">14</option>
69<option value="15">15</option>
70<option value="16">16</option>
71<option value="17">17</option>
72<option value="18">18</option>
73<option value="19">19</option>
74<option value="20">20</option>
75<option value="21">21</option>
76<option value="22">22</option>
77<option value="23">23</option>
78<option value="24">24</option>
79<option value="25">25</option>
80<option value="26">26</option>
81<option value="27">27</option>
82<option value="28">28</option>
83<option value="29">29</option>
84<option value="30">30</option>
85<option value="31">31</option>
86</select>
87
88=== ym
89--- input
90HTML::DateSelector->ym('end_on', {start_year => 2005, end_year => 2009})
91--- expected
92<select name="end_on_year" id="end_on_year">
93<option value="2005">2005</option>
94<option value="2006">2006</option>
95<option value="2007">2007</option>
96<option value="2008">2008</option>
97<option value="2009">2009</option>
98</select>
99
100<select name="end_on_month" id="end_on_month">
101<option value="1">1</option>
102<option value="2">2</option>
103<option value="3">3</option>
104<option value="4">4</option>
105<option value="5">5</option>
106<option value="6">6</option>
107<option value="7">7</option>
108<option value="8">8</option>
109<option value="9">9</option>
110<option value="10">10</option>
111<option value="11">11</option>
112<option value="12">12</option>
113</select>
Note: See TracBrowser for help on using the browser.