Sha256: 580af9894db7ef0b6c2b348920d5cb8b8e0fe328604f4defc49e4aa77fa51da7

Contents?: true

Size: 615 Bytes

Versions: 3

Compression:

Stored size: 615 Bytes

Contents

require 'twtest'
require 'twdeps'
require 'helpers/plain_graph_parser.rb'

module TaskWarrior
  module Test
    module Fixtures
      def fixture(name)
        File.join(File.dirname(__FILE__), 'fixtures', name)
      end
    end
    
    module Validations
      def assert_valid(task)
        assert(task.valid?, error_message(task.errors))
      end

      def assert_invalid(task)
        assert(task.invalid?, 'Expect validation to fail')
      end

      def error_message(errors)
        errors.each_with_object([]){|e, result|
          result << e.join(' ')
        }.join("\n")
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
twdeps-0.0.4 test/test_helper.rb
twdeps-0.0.3 test/test_helper.rb
twdeps-0.0.2 test/test_helper.rb