Commit 384a932a56b63dc989dbffc4724092255069c69f

Authored by Antonio Terceiro
1 parent 3ded9ec6

Failing test: gitlab should redirect using the correct hostname

It seems that colab is not passing Host: to its backends
cookbooks/gitlab/templates/gitlab.yml.erb
1 1 production: &base
2 2 gitlab:
3   - host: localhost
  3 + host: softwarepublico.dev
4 4 relative_url_root: /gitlab
5 5 port: 80 # Set to 443 if using HTTPS
6 6 https: false # Set to true if using HTTPS
... ...
test/gitlab_test.sh
... ... @@ -17,4 +17,9 @@ test_static_content_served_correctly() {
17 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 25 . shunit2
... ...