text: 'use strict';
  
  var expect = require('expect.js');
  
  var helpers = require('../helpers');
  var commands = helpers.require('lib/commands');
  
  describe('node-svm help', function () {
      it('should return basic help when no command name', function(done){
          var logger = commands.help();
          logger.on('end',function(data){
              expect(data).to.eql(helpers.require('lib/templates/json/help.json'));
              done();
          });
      });
      it('should return train help if command name is "train"', function(done){
          var logger = commands.help('train');
          logger.on('end',function(data){
              expect(data).to.eql(helpers.require('lib/templates/json/help-train.json'));
              done();
          });
      });
      it('should return evaluate help if command name is "evaluate"', function(done){
          var logger = commands.help('evaluate');
          logger.on('end',function(data){
              expect(data).to.eql(helpers.require('lib/templates/json/help-evaluate.json'));
              done();
          });
      });
  });