Skip to content

Commit 59ecc9b

Browse files
author
Kristian
authored
Merge pull request #129 from telia-oss/fix-metadata-files-e2e-test
Fix metadata files e2e test
2 parents 4b0595e + 705213c commit 59ecc9b

File tree

2 files changed

+29
-28
lines changed

2 files changed

+29
-28
lines changed

e2e/e2e_test.go

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -153,6 +153,7 @@ func TestGetAndPutE2E(t *testing.T) {
153153
putParameters resource.PutParameters
154154
versionString string
155155
metadataString string
156+
metadataFiles map[string]string
156157
expectedCommitCount int
157158
expectedCommits []string
158159
}{
@@ -169,10 +170,20 @@ func TestGetAndPutE2E(t *testing.T) {
169170
Commit: targetCommitID,
170171
CommittedDate: time.Time{},
171172
},
172-
getParameters: resource.GetParameters{},
173-
putParameters: resource.PutParameters{},
174-
versionString: `{"pr":"4","commit":"a5114f6ab89f4b736655642a11e8d15ce363d882","committed":"0001-01-01T00:00:00Z"}`,
175-
metadataString: `[{"name":"pr","value":"4"},{"name":"url","value":"https://github.com/itsdalmo/test-repository/pull/4"},{"name":"head_name","value":"my_second_pull"},{"name":"head_sha","value":"a5114f6ab89f4b736655642a11e8d15ce363d882"},{"name":"base_name","value":"master"},{"name":"base_sha","value":"93eeeedb8a16e6662062d1eca5655108977cc59a"},{"name":"message","value":"Push 2."},{"name":"author","value":"itsdalmo"}]`,
173+
getParameters: resource.GetParameters{},
174+
putParameters: resource.PutParameters{},
175+
versionString: `{"pr":"4","commit":"a5114f6ab89f4b736655642a11e8d15ce363d882","committed":"0001-01-01T00:00:00Z"}`,
176+
metadataString: `[{"name":"pr","value":"4"},{"name":"url","value":"https://github.com/itsdalmo/test-repository/pull/4"},{"name":"head_name","value":"my_second_pull"},{"name":"head_sha","value":"a5114f6ab89f4b736655642a11e8d15ce363d882"},{"name":"base_name","value":"master"},{"name":"base_sha","value":"93eeeedb8a16e6662062d1eca5655108977cc59a"},{"name":"message","value":"Push 2."},{"name":"author","value":"itsdalmo"}]`,
177+
metadataFiles: map[string]string{
178+
"pr": "4",
179+
"url": "https://github.com/itsdalmo/test-repository/pull/4",
180+
"head_name": "my_second_pull",
181+
"head_sha": "a5114f6ab89f4b736655642a11e8d15ce363d882",
182+
"base_name": "master",
183+
"base_sha": "93eeeedb8a16e6662062d1eca5655108977cc59a",
184+
"message": "Push 2.",
185+
"author": "itsdalmo",
186+
},
176187
expectedCommitCount: 10,
177188
expectedCommits: []string{"Merge commit 'a5114f6ab89f4b736655642a11e8d15ce363d882'"},
178189
},
@@ -325,21 +336,10 @@ func TestGetAndPutE2E(t *testing.T) {
325336
metadata := readTestFile(t, filepath.Join(dir, ".git", "resource", "metadata.json"))
326337
assert.Equal(t, tc.metadataString, metadata)
327338

328-
individual_files := map[string]string {
329-
"pr": "4",
330-
"url": "https://github.com/itsdalmo/test-repository/pull/4",
331-
"head_name": "my_second_pull",
332-
"head_sha": "a5114f6ab89f4b736655642a11e8d15ce363d882",
333-
"base_name": "master",
334-
"base_sha": "93eeeedb8a16e6662062d1eca5655108977cc59a",
335-
"message": "Push 2.",
336-
"author": "itsdalmo",
339+
for filename, expected := range tc.metadataFiles {
340+
actual := readTestFile(t, filepath.Join(dir, ".git", "resource", filename))
341+
assert.Equal(t, expected, actual)
337342
}
338-
for filename, expected_content := range individual_files {
339-
actual_content := readTestFile(t, filepath.Join(dir, ".git", "resource", filename))
340-
assert.Equal(t, actual_content, expected_content)
341-
}
342-
343343

344344
// Check commit history
345345
history := gitHistory(t, dir)

in_test.go

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -139,19 +139,20 @@ func TestGet(t *testing.T) {
139139
assert.Equal(t, tc.metadataString, metadata)
140140

141141
// Verify individual files
142-
individual_files := map[string]string {
143-
"pr": "1",
144-
"url": "pr1 url",
142+
files := map[string]string{
143+
"pr": "1",
144+
"url": "pr1 url",
145145
"head_name": "pr1",
146-
"head_sha": "oid1",
146+
"head_sha": "oid1",
147147
"base_name": "master",
148-
"base_sha": "sha",
149-
"message": "commit message1",
150-
"author": "login1",
148+
"base_sha": "sha",
149+
"message": "commit message1",
150+
"author": "login1",
151151
}
152-
for filename, expected_content := range individual_files {
153-
actual_content := readTestFile(t, filepath.Join(dir, ".git", "resource", filename))
154-
assert.Equal(t, actual_content, expected_content)
152+
153+
for filename, expected := range files {
154+
actual := readTestFile(t, filepath.Join(dir, ".git", "resource", filename))
155+
assert.Equal(t, expected, actual)
155156
}
156157
}
157158

0 commit comments

Comments
 (0)