예제 #1
0
 private static function detectLanguage()
 {
     foreach (self::getAcceptedLanguages() as $language) {
         if (file_exists(ROOT_DIR . '/core/common/lib/locale/' . $language . '.php')) {
             self::$language = $language;
             break;
         }
     }
 }
<?php

require_once CORE_DIR . '/view/view.php';
SLocale::$language = 'en_US';
SLocale::setLocale();
class MockArticle extends MockRecord
{
    protected $attributes = array('written_on');
}
class DateHelperTest extends HelperTestCase
{
    public function testSelectDay()
    {
        $expect = <<<EOT
        <select name="date[day]">
        <option value="1">1</option><option value="2">2</option>
        <option value="3">3</option><option value="4">4</option>
        <option value="5">5</option><option value="6">6</option>
        <option value="7">7</option><option value="8">8</option>
        <option value="9">9</option><option value="10">10</option>
        <option value="11">11</option><option value="12">12</option>
        <option value="13">13</option><option value="14">14</option>
        <option value="15">15</option><option value="16">16</option>
        <option value="17">17</option><option value="18">18</option>
        <option value="19">19</option><option value="20">20</option>
        <option value="21">21</option><option value="22">22</option>
        <option value="23">23</option><option value="24">24</option>
        <option value="25">25</option><option value="26">26</option>
        <option value="27">27</option><option value="28">28</option>
        <option value="29">29</option><option value="30">30</option>
        <option value="31" selected="selected">31</option>