Skip to content

Commit 1981853

Browse files
committed
Migrate date test schemas.
1 parent 371a729 commit 1981853

16 files changed

+62
-39
lines changed

system.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,11 @@ var schema = {
66
match: /./,
77
fields: {
88
additional: {type: 'boolean'},
9-
list: {type: 'array'},
109
fields: {type: ['object', 'array']},
1110
format: {type: 'string'},
1211
len: {type: 'integer'},
12+
list: {type: 'array'},
13+
local: {type: 'boolean'},
1314
min: {type: 'integer'},
1415
max: {type: 'integer'},
1516
pattern: {type: 'regexp'},

test/fixtures/schema/array-max.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
var schema = {
2+
type: 'object',
23
fields: {
34
list: {type: 'array', max: 2}
45
}

test/fixtures/schema/array-min.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
var schema = {
2+
type: 'object',
23
fields: {
34
list: {type: 'array', min: 2}
45
}

test/fixtures/schema/array-range.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
var schema = {
2+
type: 'object',
23
fields: {
34
list: {type: 'array', min: 1, max: 2}
45
}

test/fixtures/schema/array.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
var schema = {
2+
type: 'object',
23
fields: {
34
list: {type: 'array'}
45
}

test/fixtures/schema/assigned-rule.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
var expect = require('chai').expect
22
, schema = {
3+
type: 'object',
34
fields: {
45
id: {
56
foo: 'bar',

test/fixtures/schema/boolean.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
var schema = {
2+
type: 'object',
23
fields: {
34
flag: {type: 'boolean'}
45
}
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
var schema = {
2+
type: 'object',
3+
fields: {
4+
active: {type: 'date'}
5+
}
6+
}
7+
8+
module.exports = schema;

test/fixtures/schema/date-pattern.js

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
var ptn = /^([\d]{4})-([\d]{2})-([\d]{2})$/
2+
, schema = {
3+
fields: {
4+
active: {
5+
type: 'date',
6+
format: 'YYYY-MM-DD',
7+
pattern: ptn
8+
}
9+
}
10+
}
11+
12+
module.exports = schema;

test/fixtures/schema/date-range.js

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
var date = require('./date-pattern').fields.active
2+
, schema = {
3+
fields: {
4+
start: date,
5+
end: date
6+
}
7+
}
8+
9+
module.exports = schema;

0 commit comments

Comments
 (0)