Sha256: 7977dff34d6f836f13363abe25aa96ec864961a97f4fa3da6b4bcd0fa62abf29

Contents?: true

Size: 321 Bytes

Versions: 4

Compression:

Stored size: 321 Bytes

Contents

require "spec_helper"

Task = Saber::Task

class Task::HelloTest  < Task::Base 
  desc "hello", "hello"
  def hello(*args)
    args
  end
end

describe Task do
  it "(complete example)" do
    expect(Task["hello_test"]).to be(Task::HelloTest)
    expect(Task["hello_test"].invoke(:hello, [1, 2])).to eq([1, 2])
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
saber-1.1.1 spec/saber/task_spec.rb
saber-1.1.0 spec/saber/task_spec.rb
saber-1.0.2 spec/saber/task_spec.rb
saber-1.0.1 spec/saber/task_spec.rb