test should cover the use of: "{ ... } : variant"
element type if variant in case of "{ ... } : variant"