While we have dedicated test for each functionality, its important to test how it behaves when chaining them altogether, such as taking the result of a function and construct a variant.
Currently it looks like only 70%, which is already significantly better than what existed during the initial stages of Rib.
It looks like with the new mock_data, mock_interpreter, data-types extensive function metadata and component metadata, its now easier to expand on test_interpreter_complex_rib which is a dedicated module to test a complex Rib.
While we have dedicated test for each functionality, its important to test how it behaves when chaining them altogether, such as taking the result of a function and construct a variant.
Currently it looks like only 70%, which is already significantly better than what existed during the initial stages of Rib.