|
|
|
@ -132,7 +132,6 @@ namespace Squidex.Domain.Apps.Entities.Schemas.Guards.FieldProperties |
|
|
|
|
|
|
|
[Theory] |
|
|
|
[InlineData(NumberFieldEditor.Radio)] |
|
|
|
[InlineData(NumberFieldEditor.Stars)] |
|
|
|
public void Should_add_error_if_inline_editing_is_not_allowed_for_editor(NumberFieldEditor editor) |
|
|
|
{ |
|
|
|
var sut = new NumberFieldProperties { InlineEditable = true, Editor = editor, AllowedValues = ReadOnlyCollection.Create(1.0) }; |
|
|
|
@ -142,13 +141,14 @@ namespace Squidex.Domain.Apps.Entities.Schemas.Guards.FieldProperties |
|
|
|
errors.Should().BeEquivalentTo( |
|
|
|
new List<ValidationError> |
|
|
|
{ |
|
|
|
new ValidationError("Inline editing is only allowed for dropdowns and input fields.", "InlineEditable", "Editor") |
|
|
|
new ValidationError("Inline editing is not allowed for Radio editor.", "InlineEditable", "Editor") |
|
|
|
}); |
|
|
|
} |
|
|
|
|
|
|
|
[Theory] |
|
|
|
[InlineData(NumberFieldEditor.Input)] |
|
|
|
[InlineData(NumberFieldEditor.Dropdown)] |
|
|
|
[InlineData(NumberFieldEditor.Stars)] |
|
|
|
public void Should_not_add_error_if_inline_editing_is_allowed_for_editor(NumberFieldEditor editor) |
|
|
|
{ |
|
|
|
var sut = new NumberFieldProperties { InlineEditable = true, Editor = editor, AllowedValues = ReadOnlyCollection.Create(1.0) }; |
|
|
|
|