// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved. // See LICENSE.txt for license information. package app import ( "testing" "github.com/stretchr/testify/require" mm_model "github.com/mattermost/mattermost/server/public/model" ) func TestOnboardingSavesOrganizationName(t *testing.T) { mainHelper.Parallel(t) th := Setup(t) defer th.TearDown() appErr := th.App.CompleteOnboarding(th.Context, &mm_model.CompleteOnboardingRequest{ Organization: "Mattermost In Tests", }) require.Nil(t, appErr) defer func() { _, err := th.App.Srv().Store().System().PermanentDeleteByName(mm_model.SystemOrganizationName) require.NoError(t, err) }() sys, storeErr := th.App.Srv().Store().System().GetByName(mm_model.SystemOrganizationName) require.NoError(t, storeErr) require.Equal(t, "Mattermost In Tests", sys.Value) }