Reorganize unit tests

This commit is contained in:
Kijin Sung 2016-02-16 16:17:46 +09:00
parent be83a34b1e
commit 670baecb73
26 changed files with 48 additions and 55 deletions

View file

@ -0,0 +1,8 @@
(function($,v){
v=xe.getApp('validator')[0];if(!v)return;
v.cast('ADD_FILTER',['condition', {'greeting1':{required:true},'greeting2':{'if':[{test:'$greeting1 == \'Hello\'', attr:'required', value:'true'}]}}]);
v.cast('ADD_MESSAGE',['isnull','isnull']);
v.cast('ADD_MESSAGE',['outofrange','outofrange']);
v.cast('ADD_MESSAGE',['equalto','equalto']);
})(jQuery);

View file

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<ruleset version="1.5.0">
<fields>
<field name="greeting1" required="true" />
<field name="greeting2">
<if test="$greeting1 == 'Hello'" attr="required" value="true" />
</field>
</fields>
</ruleset>

View file

@ -0,0 +1,15 @@
<?xml version="1.0" encoding="utf-8"?>
<ruleset version="1.5.0">
<customrules>
<rule name="regex_rule" type="regex" test="/^[a-z]+$/" />
<rule name="enum_rule" type="enum" test="a,b,c" />
<rule name="enum_rule2" type="enum" test="a@b@c" delim="@" />
<rule name="expr_rule" type="expr" test="$$ &lt; 10" />
</customrules>
<fields>
<field name="regex_field" rule="regex_rule" />
<field name="enum_field" rule="enum_rule" />
<field name="enum_field2" rule="enum_rule2" />
<field name="expr_field" rule="expr_rule" />
</fields>
</ruleset>

View file

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
<ruleset version="1.5.0">
<customrules>
</customrules>
<fields>
<field name="nick_name" length="1:20"/>
<field name="password" length="1:20"/>
<field name="email_address" rule="email" length=":250" />
<field name="homepage" rule="url" length=":250" />
<field name="title" required="true" length="1:250"/>
<field name="content" required="true"/>
<field name="category_srl" required="true" rule="number" default="0" />
</fields>
</ruleset>

View file

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<ruleset>
<fields>
<field name="userid" required="true" length="5:10" rule="userid" default="idididid" />
<field name="password" required="true" />
</fields>
</ruleset>