Add base for specs.

This commit is contained in:
Glenn Y. Rolland 2014-10-29 23:31:11 +01:00
parent e91b668673
commit c8da72a2c0
3 changed files with 41 additions and 0 deletions

View file

@ -87,3 +87,15 @@ namespace :gem do
rm_rf Dir.glob('pkg/*.gem') rm_rf Dir.glob('pkg/*.gem')
end end
end end
require 'rake'
require "bundler/gem_tasks"
require 'rake/testtask'
Rake::TestTask.new do |t|
#t.warning = true
#t.verbose = true
t.libs << "spec"
t.test_files = FileList['spec/**/*_spec.rb']
end

15
spec/cli_spec.rb Normal file
View file

@ -0,0 +1,15 @@
require_relative 'spec_helper'
require 'qasim/cli'
describe Qasim::CLI do
let(:cli) { Qasim::CLI.new }
describe '.new' do
it "can be created without arguments" do
assert_instance_of Qasim::CLI, cli
end
end
end

14
spec/spec_helper.rb Normal file
View file

@ -0,0 +1,14 @@
#require 'mark'
#
require 'minitest/unit'
require 'minitest/autorun'
require 'minitest/spec'
require 'minitest/pride'
$LOAD_PATH.unshift('../lib')
#if __FILE__ == $0
# $LOAD_PATH.unshift('lib', 'spec')
# Dir.glob('./spec/**/*_spec.rb') { |f| require f }
#end