Sha256: 7d57cdedb9d2dd706e61a4803912d3994fed2359e1e2f96690a42ca73c1297e7

Contents?: true

Size: 724 Bytes

Versions: 1

Compression:

Stored size: 724 Bytes

Contents

require 'spec_helper'
require 'markdo/commands/overview_command'

module Markdo
  describe OverviewCommand do
    it 'outputs tasks overdue, starred, due today, and due tomorrow' do
      skip 'Dir.glob not supported' unless Dir.respond_to?(:glob)

      command_support = build_command_support_for_date_commands

      OverviewCommand.new(command_support).run

      expect(command_support.stdout.string).to eq(<<-EOF)
- [ ] @due(2016-01-01) Overdue in inbox
- [ ] @due(2016-01-01) Overdue
- [ ] @star Starred in inbox
- [ ] @star Starred
- [ ] @due(2016-02-28) Due today in inbox
- [ ] @due(2016-02-28) Due today
- [ ] @due(2016-02-29) Due tomorrow in inbox
- [ ] @due(2016-02-29) Due tomorrow
      EOF
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
markdo-0.2.0 spec/lib/commands/overview_command_spec.rb