Sha256: d55a38655960e575dbbd4d35694bbf2da5d3d7648c905e2d77bd3832752dbad1

Contents?: true

Size: 622 Bytes

Versions: 3

Compression:

Stored size: 622 Bytes

Contents

require File.dirname(__FILE__) + '/../spec_helper'
require 'taskwarrior-web/app'

set :environment, :test

describe "My App" do
  include Rack::Test::Methods

  def app
    TaskwarriorWeb::App
  end

  before do
    TaskwarriorWeb::Config.should_receive(:property).with('task-web.user').any_number_of_times.and_return(nil)
    TaskwarriorWeb::Runner.should_receive(:run).any_number_of_times.and_return('{}')
  end

  describe 'GET /' do
    it 'should redirect to /tasks/pending' do
      get "/"
      follow_redirect!

      last_request.url.should =~ /tasks\/pending/
      last_response.should be_ok
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
taskwarrior-web-1.0.0 spec/app/app_spec.rb
taskwarrior-web-0.0.15 spec/app/app_spec.rb
taskwarrior-web-0.0.14 spec/app/app_spec.rb