addressparser
Advanced tools
Comparing version 0.1.1 to 0.1.2
@@ -161,4 +161,4 @@ | ||
address = { | ||
address: data.address || data.text, | ||
name: data.text || data.address | ||
address: data.address || data.text || "", | ||
name: data.text || data.address || "" | ||
}; | ||
@@ -168,5 +168,5 @@ | ||
if((address.address || "").match(/@/)){ | ||
delete address.name; | ||
address.name = ""; | ||
}else{ | ||
delete address.address; | ||
address.address = ""; | ||
} | ||
@@ -173,0 +173,0 @@ |
{ | ||
"name": "addressparser", | ||
"version": "0.1.1", | ||
"version": "0.1.2", | ||
"description": "Parse e-mail addresses", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
@@ -7,3 +7,3 @@ var testCase = require('nodeunit').testCase, | ||
var input = "andris@tr.ee", | ||
expected = [{address:"andris@tr.ee"}]; | ||
expected = [{address:"andris@tr.ee", name:""}]; | ||
test.deepEqual(addressparser(input), expected); | ||
@@ -14,3 +14,3 @@ test.done(); | ||
var input = "andris@tr.ee, andris@example.com", | ||
expected = [{address:"andris@tr.ee"}, {address:"andris@example.com"}]; | ||
expected = [{address:"andris@tr.ee", name:""}, {address:"andris@example.com", name:""}]; | ||
test.deepEqual(addressparser(input), expected); | ||
@@ -63,3 +63,3 @@ test.done(); | ||
var input = "andris", | ||
expected = [{name: "andris"}]; | ||
expected = [{name: "andris", address:""}]; | ||
test.deepEqual(addressparser(input), expected); | ||
@@ -66,0 +66,0 @@ test.done(); |
10993