require('./dist/location-origin.js');
var test = require('tape');

test(
  'window.location.origin should returns protocol, hostname and port number.',
  function(t) {
    'use strict';
    
    t.plan(1);
  
    var port = '';
    if (window.location.port) {
      port = ':' + window.location.port;
    }
  
    var expected = window.location.protocol + '//' +
                   window.location.hostname +
                   port;
  
    t.equal(location.origin, expected);
  }
);

@@ -65,19 +65,16 @@
 ;%0A%0Atest(
-%0A  
 'window.
@@ -92,63 +92,10 @@
 igin
- should returns protocol, hostname and port number.',%0A 
+',
  fun
@@ -107,18 +107,16 @@
 (t) %7B%0A  
- 
- 
 'use str
@@ -126,18 +126,16 @@
 ';%0A    %0A
-  
   t.plan
@@ -138,26 +138,24 @@
 plan(1);%0A  %0A
-  
   var port =
@@ -159,18 +159,16 @@
 t = '';%0A
-  
   if (wi
@@ -189,18 +189,16 @@
 port) %7B%0A
-  
     port
@@ -232,19 +232,15 @@
 rt;%0A
-  
   %7D%0A  %0A
-  
   va
@@ -303,18 +303,16 @@
         
-  
 window.l
@@ -347,18 +347,16 @@
         
-  
 port;%0A  
@@ -362,18 +362,16 @@
  %0A  
- 
- 
 t.equal(
 loca
@@ -366,16 +366,21 @@
 t.equal(
+%0A    
 location
@@ -387,16 +387,20 @@
 .origin,
+%0A   
  expecte
@@ -404,14 +404,72 @@
 cted
-);
+,
 %0A  
+  'should returns protocol, hostname and port number.'%0A  );%0A
 %7D
-%0A
 );%0A

improve test file