Comparing version 0.0.5 to 0.0.6
{ | ||
"name" : "dottie", | ||
"version" : "0.0.5", | ||
"version" : "0.0.6", | ||
"devDependencies": { | ||
@@ -5,0 +5,0 @@ "buster": "*" |
[![Build Status](https://secure.travis-ci.org/innofluence/dottie.js.png)](http://travis-ci.org/innofluence/dottie.js) | ||
## Install | ||
`npm install dottie` | ||
npm install dottie | ||
@@ -11,2 +11,3 @@ ## Usage | ||
Gets nested value, or undefined if unreachable. | ||
var values = { | ||
@@ -26,3 +27,3 @@ some: { | ||
`dottie.set(values, 'some.nested.value', someValue);` | ||
dottie.set(values, 'some.nested.value', someValue); | ||
@@ -29,0 +30,0 @@ ### Transform object |
var buster = require('buster'), | ||
Dot = require('../dot'); | ||
dottie = require('../dottie'); | ||
buster.spec.expose(); | ||
describe("Dot.transform", function () { | ||
it("should create a properly nested object from a basic dot notated set of keys", function () { | ||
describe("dottie.transform", function () { | ||
it("should create a properly nested object from a basic dottie notated set of keys", function () { | ||
var values = { | ||
@@ -15,3 +15,3 @@ 'user.name': 'John Doe', | ||
var transformed = Dot.transform(values); | ||
var transformed = dottie.transform(values); | ||
@@ -28,3 +28,3 @@ expect(transformed.user).toBeDefined(); | ||
it("should be able to handle a mixture of nested properties and dot notated set of keys", function () { | ||
it("should be able to handle a mixture of nested properties and dottie notated set of keys", function () { | ||
var values = { | ||
@@ -37,6 +37,6 @@ user: { | ||
'user.location.city': 'Zanzibar City', | ||
'project.title': 'Dot' | ||
'project.title': 'dottie' | ||
}; | ||
var transformed = Dot.transform(values); | ||
var transformed = dottie.transform(values); | ||
@@ -53,4 +53,4 @@ expect(transformed.user).toBeDefined(); | ||
expect(transformed.user.location.city).toEqual('Zanzibar City'); | ||
expect(transformed.project.title).toEqual('Dot'); | ||
expect(transformed.project.title).toEqual('dottie'); | ||
}); | ||
}); |
7948
49