text: 'use strict';
  
  var gulpopen = require('../');
  var os = require('os');
  require('mocha');
  
  describe('gulp-open', function() {
  
    var browser = os.platform() === 'linux' ? 'google-chrome' : (
      os.platform() === 'darwin' ? 'google chrome' : (
      os.platform() === 'win32' ? 'chrome' : 'firefox'));
   
    describe('opening files', function() {
      it('should open a stream of files with the default application', function(done) {
        gulpopen('<%= file.path%>', {}, done());
      });
  
      it('should open a stream of files with a defined application', function(done) {
        gulpopen('<%= file.path%>', {app: browser}, done());
      });
  
      it('should open a stream of files with a browser using the options', function(done) {
        gulpopen({}, {uri: __dirname + '/../package.json', app: browser}, done());
      });
    });
  
    describe('opening urls', function() {
      it('should open a website in a browser using the options', function(done) {
        gulpopen({}, {uri:'http://localhost:3000'}, done());
      });
  
      it('should open a website in a browser using chrome or firefox', function(done) {
       gulpopen({}, {uri:'https://www.google.com', app: browser}, done());
      });
    });
  });
  