Skip to content

Commit 94e3c7d

Browse files
author
Ahmet Sezgin Duran
committed
TB-46 #time 5m Add tag range test
1 parent fe8caf7 commit 94e3c7d

File tree

3 files changed

+49
-3
lines changed

3 files changed

+49
-3
lines changed

spec/basics_spec.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,8 @@
4242

4343

4444
after do
45-
FileUtils.rm 'CHANGELOG.md' if File.exists?('CHANGELOG.md')
46-
FileUtils.rm 'SampleChangeLog.md' if File.exists?('SampleChangeLog.md')
47-
FileUtils.rm 'MyChangelog.md' if File.exists?('MyChangelog.md')
45+
FileUtils.rm 'CHANGELOG.md' if File.exists? File.join(repo, 'CHANGELOG.md')
46+
FileUtils.rm 'SampleChangeLog.md' if File.exists? File.join(repo, 'SampleChangeLog.md')
47+
FileUtils.rm 'MyChangelog.md' if File.exists? File.join(repo, 'MyChangelog.md')
4848
end
4949
end

spec/results/TagRangeLog.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
0.4.0
2+
3+
#### 0.4.0
4+
* [daec484](../../commit/daec484) - __(Ahmet Sezgin Duran)__ Bump version 0.4.0
5+
* [5e3fb56](../../commit/5e3fb56) - __(Ahmet Sezgin Duran)__ Merge tag '0.3.0' into develop
6+
7+
0.3.0
8+
9+
#### 0.3.0
10+
* [ba05c7f](../../commit/ba05c7f) - __(Ahmet Sezgin Duran)__ Bump version 0.3.0
11+
* [c5882ea](../../commit/c5882ea) - __(Ahmet Sezgin Duran)__ Merge tag '0.2.0' into develop
12+
13+
0.2.0
14+
15+
#### 0.2.0
16+
* [25aaf56](../../commit/25aaf56) - __(Ahmet Sezgin Duran)__ Bump version 0.2.0
17+
* [c72db50](../../commit/c72db50) - __(Ahmet Sezgin Duran)__ Merge tag '0.1.0' into develop
18+
19+
0.1.0
20+
21+
#### 0.1.0
22+
* [c64a2f6](../../commit/c64a2f6) - __(Ahmet Sezgin Duran)__ Bump version 0.1.0,
23+
* [c7c56eb](../../commit/c7c56eb) - __(Ahmet Sezgin DURAN)__ Initial commit

spec/tag_spec.rb

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
require 'spec_helper'
2+
3+
repo = File.join(File.dirname(__FILE__), 'katip-sample-repo')
4+
5+
describe 'Tag system' do
6+
before do
7+
Dir.chdir repo
8+
end
9+
10+
it 'creates the change log with the given tag range' do
11+
change_logger = Katip::ChangeLogger.new from: '0.1.0', to: '0.4.0'
12+
change_logger.log_changes
13+
14+
original_file = Digest::MD5.file('../results/TagRangeLog.md').to_s
15+
result_file = Digest::MD5.file('CHANGELOG.md').to_s
16+
17+
expect(result_file).to eq original_file
18+
end
19+
20+
after do
21+
FileUtils.rm 'CHANGELOG.md' if File.exists? File.join(repo, 'CHANGELOG.md')
22+
end
23+
end

0 commit comments

Comments
 (0)