Browse Source
Update test for undefined setting to expect null
pull/24512/head
maliming
1 month ago
No known key found for this signature in database
GPG Key ID: A646B9CB645ECEA4
1 changed files with
6 additions and
7 deletions
-
modules/setting-management/test/Volo.Abp.SettingManagement.Tests/Volo/Abp/SettingManagement/SettingManager_Basic_Tests.cs
|
|
|
@ -18,11 +18,10 @@ public class SettingManager_Basic_Tests : SettingsTestBase |
|
|
|
} |
|
|
|
|
|
|
|
[Fact] |
|
|
|
public async Task Should_Throw_Exception_When_Try_To_Get_An_Undefined_Setting() |
|
|
|
public async Task Should_Return_Null_When_Try_To_Get_An_Undefined_Setting() |
|
|
|
{ |
|
|
|
await Assert.ThrowsAsync<AbpException>( |
|
|
|
async () => await _settingProvider.GetOrNullAsync("UndefinedSetting") |
|
|
|
); |
|
|
|
var value = await _settingProvider.GetOrNullAsync("UndefinedSetting"); |
|
|
|
value.ShouldBeNull(); |
|
|
|
} |
|
|
|
|
|
|
|
[Fact] |
|
|
|
@ -64,7 +63,7 @@ public class SettingManager_Basic_Tests : SettingsTestBase |
|
|
|
(await _settingManager.GetOrNullGlobalAsync("MySetting1")).ShouldBe("43"); |
|
|
|
(await _settingProvider.GetOrNullAsync("MySetting1")).ShouldBe("43"); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
[Fact] |
|
|
|
public async Task Set_Should_Throw_Exception_If_Provider_Not_Found() |
|
|
|
{ |
|
|
|
@ -72,7 +71,7 @@ public class SettingManager_Basic_Tests : SettingsTestBase |
|
|
|
{ |
|
|
|
await _settingManager.SetAsync("MySetting1", "43", "UndefinedProvider", "Test"); |
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
exception.Message.ShouldBe("Unknown setting value provider: UndefinedProvider"); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|