Skip to content

Commit e88ea68

Browse files
authored
Merge pull request #1005 from hashicorp/brandonc/fix_flaky_revoke_idp_cert_test
Update admin_setting_saml_integration_test.go
2 parents c500425 + 8d00a82 commit e88ea68

File tree

2 files changed

+13
-17
lines changed

2 files changed

+13
-17
lines changed

.github/workflows/nightly-tfe-ci.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -62,16 +62,16 @@ jobs:
6262
exit 1
6363
6464
slack-notify:
65-
needs: [ tests ]
66-
if: ${{ needs.tests.result == 'failure' }}
65+
needs: [ tests-summarize ]
66+
if: always() && (needs.tests-summarize.result == 'failure')
6767
runs-on: ubuntu-latest
6868
steps:
6969
- name: Send slack notification on failure
7070
uses: slackapi/slack-github-action@007b2c3c751a190b6f0f040e47ed024deaa72844 # v1.23.0
7171
with:
7272
payload: |
7373
{
74-
"text": ":x::moon::sob: Nightly TFE tests *FAILED*",
74+
"text": ":x::moon::sob: Nightly TFE tests *FAILED* on ${{ github.repository }}",
7575
"attachments": [
7676
{
7777
"color": "#C41E3A",

admin_setting_saml_integration_test.go

Lines changed: 10 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -116,20 +116,16 @@ func TestAdminSettings_SAML_Update(t *testing.T) {
116116
})
117117
require.Error(t, err)
118118
})
119-
}
120-
121-
func TestAdminSettings_SAML_RevokeIdpCert(t *testing.T) {
122-
skipUnlessEnterprise(t)
123119

124-
client := testClient(t)
125-
ctx := context.Background()
120+
t.Run("revoke IDP cert", func(t *testing.T) {
121+
_, err := client.Admin.Settings.SAML.Update(ctx, AdminSAMLSettingsUpdateOptions{
122+
Enabled: Bool(true),
123+
IDPCert: String("anotherTestCert"),
124+
})
125+
require.NoError(t, err)
126126

127-
samlSettings, err := client.Admin.Settings.SAML.Read(ctx)
128-
require.NoError(t, err)
129-
if !samlSettings.Enabled {
130-
t.Skip("SAML is not enabled, skipping Revoke IDP Cert test.")
131-
}
132-
samlSettings, err = client.Admin.Settings.SAML.RevokeIdpCert(ctx)
133-
require.NoError(t, err)
134-
assert.NotNil(t, samlSettings.IDPCert)
127+
samlSettings, err = client.Admin.Settings.SAML.RevokeIdpCert(ctx)
128+
require.NoError(t, err)
129+
assert.NotNil(t, samlSettings.IDPCert)
130+
})
135131
}

0 commit comments

Comments
 (0)