/*global describe, it */
'use strict';

var assert = require('assert');
var viewport = require('./');

describe('viewport()', function () {
    it('should return viewports', function (cb) {
        viewport('iphone 4', function (err, res) {
            cb(assert.strictEqual(res.length, 2));
        });
    });

    it('should return viewports using an array of keywords', function (cb) {
        viewport(['iphone 4', 'iphone 5'], function (err, res) {
            cb(assert.strictEqual(res.length, 5));
        });
    });

    it('should return all viewports', function (cb) {
        viewport(function (err, res) {
            cb(assert(res.length > 50));
        });
    });
});

@@ -1,29 +1,4 @@
-/*global describe, it */%0A
 'use
@@ -12,21 +12,19 @@
 ';%0A%0Avar 
-asser
+tes
 t = requ
@@ -29,21 +29,18 @@
 quire('a
-ssert
+va
 ');%0Avar 
@@ -70,60 +70,14 @@
 );%0A%0A
-describe('viewport()', function () %7B%0A    it('should 
+test('
 retu
@@ -97,34 +97,33 @@
 , function (
-cb
+t
 ) %7B%0A    
     viewport
@@ -102,32 +102,44 @@
 ction (t) %7B%0A    
+t.plan(2);%0A%0A
     viewport('ip
@@ -181,33 +181,40 @@
     
-    cb(assert.strictEqual
+t.assert(!err);%0A        t.assert
 (res
@@ -224,51 +224,36 @@
 ngth
-,
+ ===
  2)
-)
 ;%0A    
-    
 %7D);%0A
-    
 %7D);%0A%0A
-    it('should 
+test('
 retu
@@ -300,34 +300,33 @@
 , function (
-cb
+t
 ) %7B%0A    
     viewport
@@ -305,32 +305,44 @@
 ction (t) %7B%0A    
+t.plan(2);%0A%0A
     viewport(%5B'i
@@ -398,33 +398,40 @@
     
-    cb(assert.strictEqual
+t.assert(!err);%0A        t.assert
 (res
@@ -441,51 +441,36 @@
 ngth
-,
+ ===
  5)
-)
 ;%0A    
-    
 %7D);%0A
-    
 %7D);%0A%0A
-    it('should 
+test('
 retu
@@ -502,18 +502,17 @@
 on (
-cb
+t
 ) %7B%0A    
     
@@ -503,24 +503,36 @@
 n (t) %7B%0A    
+t.plan(2);%0A%0A
     viewport
@@ -558,24 +558,44 @@
 ) %7B%0A    
+    t.assert(!err);%0A
         
 cb(asser
@@ -590,11 +590,10 @@
     
-cb(
+t.
 asse
@@ -615,21 +615,8 @@
  50)
-);%0A        %7D)
 ;%0A  

Use ava for testing