Commit 384a932a56b63dc989dbffc4724092255069c69f
1 parent
3ded9ec6
Exists in
master
and in
67 other branches
Failing test: gitlab should redirect using the correct hostname
It seems that colab is not passing Host: to its backends
Showing
2 changed files
with
6 additions
and
1 deletions
Show diff stats
cookbooks/gitlab/templates/gitlab.yml.erb
1 | production: &base | 1 | production: &base |
2 | gitlab: | 2 | gitlab: |
3 | - host: localhost | 3 | + host: softwarepublico.dev |
4 | relative_url_root: /gitlab | 4 | relative_url_root: /gitlab |
5 | port: 80 # Set to 443 if using HTTPS | 5 | port: 80 # Set to 443 if using HTTPS |
6 | https: false # Set to true if using HTTPS | 6 | https: false # Set to true if using HTTPS |
test/gitlab_test.sh
@@ -17,4 +17,9 @@ test_static_content_served_correctly() { | @@ -17,4 +17,9 @@ test_static_content_served_correctly() { | ||
17 | assertTrue 'gitlab static content served by nginx' "run_on integration curl --head http://localhost:8081/gitlab/assets/$file | grep 'Content-Type: text/css'" | 17 | assertTrue 'gitlab static content served by nginx' "run_on integration curl --head http://localhost:8081/gitlab/assets/$file | grep 'Content-Type: text/css'" |
18 | } | 18 | } |
19 | 19 | ||
20 | +test_redirects_to_the_correct_host() { | ||
21 | + redirect=$(curl-host softwarepublico.dev --head https://softwarepublico.dev/gitlab/dashboard/projects | grep Location:) | ||
22 | + assertEquals "Location: https://softwarepublico.dev/gitlab/users/sign_in" "$redirect" | ||
23 | +} | ||
24 | + | ||
20 | . shunit2 | 25 | . shunit2 |