diff --git a/lib/liquid/spec/cli/features.rb b/lib/liquid/spec/cli/features.rb index 711451c..051ac16 100644 --- a/lib/liquid/spec/cli/features.rb +++ b/lib/liquid/spec/cli/features.rb @@ -94,6 +94,13 @@ module Features recommendation: :unnecessary, note: "Ruby implementation detail. Tests internal drop mechanics.", }, + to_liquid_call_count: { + description: "Tests asserting Ruby's exact to_liquid invocation count", + recommendation: :unnecessary, + note: "Ruby implementation detail. Ruby liquifies a value in find_variable and " \ + "again in filter invoke; engines that liquify once (or lower filters like " \ + "`default` to bytecode) legitimately observe a different count.", + }, drop_class_output: { description: "Tests expecting drop class name in output (Liquid::Drop)", recommendation: :unnecessary, diff --git a/specs/liquid_ruby/standard_filters.yml b/specs/liquid_ruby/standard_filters.yml index 6fdb680..e556509 100644 --- a/specs/liquid_ruby/standard_filters.yml +++ b/specs/liquid_ruby/standard_filters.yml @@ -1211,6 +1211,7 @@ specs: complexity: 160 features: - ruby_drops + - to_liquid_call_count - name: StandardFilterTest#test_default_446f9bac template: "{{ a0 | default }}" environment: