1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
|
require 'rails_helper'
describe Gitlab::DependencyLinker, lib: true do
describe '.link' do
it 'links using GemfileLinker' do
blob_name = 'Gemfile'
expect(described_class::GemfileLinker).to receive(:link)
described_class.link(blob_name, nil, nil)
end
it 'links using GemspecLinker' do
blob_name = 'gitlab_git.gemspec'
expect(described_class::GemspecLinker).to receive(:link)
described_class.link(blob_name, nil, nil)
end
it 'links using PackageJsonLinker' do
blob_name = 'package.json'
expect(described_class::PackageJsonLinker).to receive(:link)
described_class.link(blob_name, nil, nil)
end
it 'links using ComposerJsonLinker' do
blob_name = 'composer.json'
expect(described_class::ComposerJsonLinker).to receive(:link)
described_class.link(blob_name, nil, nil)
end
it 'links using PodfileLinker' do
blob_name = 'Podfile'
expect(described_class::PodfileLinker).to receive(:link)
described_class.link(blob_name, nil, nil)
end
it 'links using PodspecLinker' do
blob_name = 'Reachability.podspec'
expect(described_class::PodspecLinker).to receive(:link)
described_class.link(blob_name, nil, nil)
end
it 'links using PodspecJsonLinker' do
blob_name = 'AFNetworking.podspec.json'
expect(described_class::PodspecJsonLinker).to receive(:link)
described_class.link(blob_name, nil, nil)
end
it 'links using CartfileLinker' do
blob_name = 'Cartfile'
expect(described_class::CartfileLinker).to receive(:link)
described_class.link(blob_name, nil, nil)
end
it 'links using GodepsJsonLinker' do
blob_name = 'Godeps.json'
expect(described_class::GodepsJsonLinker).to receive(:link)
described_class.link(blob_name, nil, nil)
end
it 'links using RequirementsTxtLinker' do
blob_name = 'requirements.txt'
expect(described_class::RequirementsTxtLinker).to receive(:link)
described_class.link(blob_name, nil, nil)
end
end
end
|