diff --git a/pathname/assign.js b/pathname/assign.js
index 607b630a..9dcb3d3e 100644
--- a/pathname/assign.js
+++ b/pathname/assign.js
@@ -1,5 +1,5 @@
"use strict"
module.exports = Object.assign || function(target, source) {
- Object.keys(source).forEach(function(key) { target[key] = source[key] })
+ if(source) Object.keys(source).forEach(function(key) { target[key] = source[key] })
}
diff --git a/pathname/tests/index.html b/pathname/tests/index.html
index 659d8eec..62ee3fcb 100644
--- a/pathname/tests/index.html
+++ b/pathname/tests/index.html
@@ -13,6 +13,7 @@
+