Sha256: 402b6e2462c27b35b93baf40bbe40f997de4b2fa5b3ab3c57fdc35ece5be372b
Contents?: true
Size: 1.36 KB
Versions: 3
Compression:
Stored size: 1.36 KB
Contents
# -*- coding: utf-8 -*- require 'spec_helper' module Nwiki module Core describe GitAccess do let(:path) { 'spec/examples/sample.git' } subject { described_class.new(path) } describe '#title' do it { expect(subject.title).to eq 'ヽ(´・肉・`)ノログ' } end describe '#subtitle' do it { expect(subject.subtitle).to eq 'How do we fighting without fighting?' } end describe '#author' do it { expect(subject.author).to eq 'niku' } end describe '#find_file' do it { expect(subject.find_file { |path| path == '1/2/b.org' }.text).to eq "* b\n\n" } end describe '#all_files' do subject { super().all_files } it { expect(subject).to have(5).items } it { expect(subject.first).to be_kind_of Entry} it { expect(subject.first.path).to eq 'foo.org'} it { expect(subject.last.path).to eq '1/2/b.org'} end describe '#log' do subject { super().log } it { expect(subject).to be_kind_of Enumerable } it { expect(subject.first.path).to eq 'foo.org' } it { expect(subject.first.time).to eq Time.parse('2012-08-09 20:15:07 +0900') } it { expect(subject.last.path).to eq '1/2/b.org' } it { expect(subject.last.time).to eq Time.parse('2012-06-14 21:55:15 +0900') } end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
nwiki-0.1.11 | spec/nwiki/core/git_access_spec.rb |
nwiki-0.1.10 | spec/nwiki/core/git_access_spec.rb |
nwiki-0.1.9 | spec/nwiki/core/git_access_spec.rb |