Sha256: 9d2a12435c0febae34c4c9a69f4e02dfee5917b59af2653a0ce36648b95c0991

Contents?: true

Size: 691 Bytes

Versions: 1

Compression:

Stored size: 691 Bytes

Contents

require 'spec_helper'

describe Marksman::CLI do

  context 'generate' do

    it 'should call writer' do
      writer = double(Marksman::Writer)
      expect(Marksman::Writer).to receive(:new).with('spec/data/example.md', 'output', nil).and_return(writer)
      expect(writer).to receive(:generate)
      subject.generate('spec/data/example.md', 'output')
    end

  end

  context 'watch' do

    it 'should call watch' do
      writer = double(Marksman::Watcher)
      expect(Marksman::Watcher).to receive(:new).with('spec/data/example.md', 'output', nil).and_return(writer)
      expect(writer).to receive(:watch)
      subject.watch('spec/data/example.md', 'output')
    end

  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
marksman-0.1 spec/marksman/cli_spec.rb