Skip to content

Commit e1cf3a7

Browse files
committed
Added test
1 parent 4e02782 commit e1cf3a7

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

x-pack/plugin/inference/src/test/java/org/elasticsearch/xpack/inference/mapper/SemanticInferenceMetadataFieldsMapperTests.java

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,23 @@ public void testIsEnabled() {
5555
assertTrue(InferenceMetadataFieldsMapper.isEnabled(settings));
5656
}
5757

58+
public void testIsEnabledByDefault() {
59+
// Check index version SOURCE_MAPPER_MODE_ATTRIBUTE_NOOP because that index version was added in the same serverless promotion
60+
// where the new format was enabled by default
61+
var settings = Settings.builder()
62+
.put(
63+
IndexMetadata.SETTING_INDEX_VERSION_CREATED.getKey(),
64+
IndexVersionUtils.getPreviousVersion(IndexVersions.SOURCE_MAPPER_MODE_ATTRIBUTE_NOOP)
65+
)
66+
.build();
67+
assertFalse(InferenceMetadataFieldsMapper.isEnabled(settings));
68+
69+
settings = Settings.builder()
70+
.put(IndexMetadata.SETTING_INDEX_VERSION_CREATED.getKey(), IndexVersions.SOURCE_MAPPER_MODE_ATTRIBUTE_NOOP)
71+
.build();
72+
assertTrue(InferenceMetadataFieldsMapper.isEnabled(settings));
73+
}
74+
5875
@Override
5976
public void testFieldHasValue() {
6077
assertTrue(

0 commit comments

Comments
 (0)