Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tag: v0.0.6
Fetching contributors…

Octocat-spinner-32-eaf2f5

Cannot retrieve contributors at this time

file 31 lines (24 sloc) 0.819 kb
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

should = require 'should'

try config = require '../conf/test' catch e
ron = require '../index'

describe 'type', ->

    client = Users = null
    
    before (next) ->
        client = ron config
        next()
    
    after (next) ->
        client.quit next

    it 'should filter properties', (next) ->
        Users = client.get 'users', temporal: true, properties:
            user_id: identifier: true
            username: unique: true
            email: index: true
        Users.create
            username: 'my_username',
            email: 'my@email.com',
            password: 'my_password'
        , (err, user) ->
            properties = ['email', 'user_id']
            Users.unserialize user, properties: properties
            Object.keys(user).should.eql properties
            Users.clear next
Something went wrong with that request. Please try again.