diff options
author | szaimen <szaimen@e.mail.de> | 2022-02-03 15:19:29 +0100 |
---|---|---|
committer | szaimen <szaimen@e.mail.de> | 2022-02-03 20:41:12 +0100 |
commit | 445ab85b010f761288e0fce60426588874221c20 (patch) | |
tree | 8b89ce7723e53e68c1dbedb670e80295b06c6306 /core/js | |
parent | fa1ee8f0c782ed55f60c91980670ee5a67727845 (diff) | |
download | nextcloud-server-445ab85b010f761288e0fce60426588874221c20.tar.gz nextcloud-server-445ab85b010f761288e0fce60426588874221c20.zip |
add a test for wasEmailTestSuccessful
Signed-off-by: szaimen <szaimen@e.mail.de>
Diffstat (limited to 'core/js')
-rw-r--r-- | core/js/tests/specs/setupchecksSpec.js | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/core/js/tests/specs/setupchecksSpec.js b/core/js/tests/specs/setupchecksSpec.js index a226cb92501..cfadcef6746 100644 --- a/core/js/tests/specs/setupchecksSpec.js +++ b/core/js/tests/specs/setupchecksSpec.js @@ -497,6 +497,62 @@ describe('OC.SetupChecks tests', function() { }); }); + it('should return an info if the mail server config was not set or verified, yet', function(done) { + var async = OC.SetupChecks.checkSetup(); + + suite.server.requests[0].respond( + 200, + { + 'Content-Type': 'application/json' + }, + JSON.stringify({ + hasFileinfoInstalled: true, + isGetenvServerWorking: true, + isReadOnlyConfig: false, + wasEmailTestSuccessful: false, + hasWorkingFileLocking: true, + hasValidTransactionIsolationLevel: true, + suggestedOverwriteCliURL: '', + isRandomnessSecure: true, + securityDocs: 'https://docs.nextcloud.com/myDocs.html', + isFairUseOfFreePushService: true, + serverHasInternetConnectionProblems: false, + isMemcacheConfigured: true, + forwardedForHeadersWorking: true, + isCorrectMemcachedPHPModuleInstalled: true, + hasPassedCodeIntegrityCheck: true, + OpcacheSetupRecommendations: [], + phpOpcacheDocumentation: 'https://example.org/link/to/doc', + isSettimelimitAvailable: true, + hasFreeTypeSupport: true, + missingIndexes: [], + missingPrimaryKeys: [], + missingColumns: [], + cronErrors: [], + cronInfo: { + diffInSeconds: 0 + }, + isMemoryLimitSufficient: true, + appDirsWithDifferentOwner: [], + recommendedPHPModules: [], + pendingBigIntConversionColumns: [], + isMysqlUsedWithoutUTF8MB4: false, + isDefaultPhoneRegionSet: true, + isEnoughTempSpaceAvailableIfS3PrimaryStorageIsUsed: true, + reverseProxyGeneratedURL: 'https://server', + temporaryDirectoryWritable: true, + }) + ); + + async.done(function( data, s, x ){ + expect(data).toEqual([{ + msg: 'You have not set or verified your email server configuration, yet. Please head over to the <a href="http://localhost/index.php/settings/admin">Basic settings</a> in order to set them. Afterwards, use the "Send email" button below the form to verify your settings.', + type: OC.SetupChecks.MESSAGE_TYPE_INFO + }]); + done(); + }); + }); + it('should return a warning if there are app directories with wrong permissions', function(done) { var async = OC.SetupChecks.checkSetup(); |