alef 0.113.4

Opinionated polyglot binding generator for Rust libraries
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
require 'rspec/autorun'
require_relative 'ruby_error_matcher_fixture'
RSpec.describe 'generated native error matchers' do
{% for case in cases %}
  it '{{ case.name }}' do
{% if case.rejected %}
    expect {
      expect { {{ case.call }} }.to {{ case.matcher }}
    }.to raise_error(RSpec::Expectations::ExpectationNotMetError)
{% else %}
    expect { {{ case.call }} }.to {{ case.matcher }}
{% endif %}
  end
{% endfor %}
end