Sha256: 7d66acf91ca49a5d8f83510dc932c133898cab70b37bf5d61f1266005f85c85d
Contents?: true
Size: 1.46 KB
Versions: 1
Compression:
Stored size: 1.46 KB
Contents
require "rake" require 'rake/gempackagetask' require 'rake/contrib/rubyforgepublisher' require 'rake/clean' require 'rake/testtask' require 'rake/rdoctask' require 'bundler' desc "Runs the Rspec suite" task(:default) do run_suite end desc "Runs the Rspec suite" task(:spec) do run_suite end desc "Tag the release and push" task :release do tag_name = "v#{PKG_VERSION}" system("git tag #{tag_name} && git push origin #{tag_name}") end def run_suite dir = File.dirname(__FILE__) system("ruby #{dir}/spec/spec_suite.rb") || raise("Example Suite failed") end PKG_NAME = "honkster-js-test-server" PKG_VERSION = "0.2.10" PKG_FILES = FileList[ '[A-Z]*', '*.rb', 'lib/**/**', 'public/**/**', 'bin/**/**', 'public/**/**', 'spec/**/*.rb', 'vendor/**/*.rb' ] spec = Gem::Specification.new do |s| s.name = PKG_NAME s.version = PKG_VERSION s.summary = "The JsTestServer library is the core javascript test server library used by several JS Test server libraries." s.test_files = "spec/spec_suite.rb" s.description = s.summary s.files = PKG_FILES.to_a s.require_path = 'lib' s.has_rdoc = true s.test_files = Dir.glob('spec/*_spec.rb') s.executables = Dir.glob('bin/*').map do |file| File.basename(file) end s.require_path = 'lib' s.author = "Brian Takita" s.email = "brian.takita@gmail.com" s.homepage = "http://github.com/honkster/js-test-server" end Rake::GemPackageTask.new(spec) do |pkg| pkg.need_zip = true pkg.need_tar = true end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
honkster-js-test-server-0.2.10 | Rakefile |