Skip to content
Toggle navigation
Projects
Groups
Snippets
Help
public
/
sequelize
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
0
Merge Requests
0
Pipelines
Wiki
Snippets
Settings
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
不要怂,就是干,撸起袖子干!
Commit d7bca298
authored
Feb 22, 2013
by
Chia-liang Kao
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
add tests for array serialization
1 parent
d984a6f5
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
46 additions
and
0 deletions
spec/postgres/dao.spec.js
spec/postgres/dao.spec.js
0 → 100644
View file @
d7bca29
if
(
typeof
require
===
'function'
)
{
const
buster
=
require
(
"buster"
)
,
Helpers
=
require
(
'../buster-helpers'
)
,
dialect
=
Helpers
.
getTestDialect
()
}
buster
.
spec
.
expose
()
if
(
dialect
.
match
(
/^postgres/
))
{
describe
(
'[POSTGRES] DAO'
,
function
()
{
before
(
function
(
done
)
{
var
self
=
this
console
.
log
(
"to init"
);
Helpers
.
initTests
({
dialect
:
dialect
,
beforeComplete
:
function
(
sequelize
,
DataTypes
)
{
self
.
sequelize
=
sequelize
self
.
User
=
sequelize
.
define
(
'User'
,
{
username
:
DataTypes
.
STRING
,
email
:
{
type
:
'text[]'
}
})
},
onComplete
:
function
()
{
self
.
User
.
sync
({
force
:
true
}).
success
(
done
)
}
})
})
describe
(
'model'
,
function
()
{
it
(
"create handles array correctly"
,
function
(
done
)
{
var
self
=
this
this
.
User
.
create
({
username
:
'user'
,
email
:
[
'foo@bar.com'
,
'bar@baz.com'
]
})
.
success
(
function
(
oldUser
)
{
expect
(
oldUser
.
email
).
toEqual
([
'foo@bar.com'
,
'bar@baz.com'
]);
done
();
})
.
error
(
function
(
err
)
{
console
.
log
(
err
)
})
})
})
})
}
Write
Preview
Markdown
is supported
Attach a file
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to post a comment