in cicd/unit_test_utils.js [41:56]
function create_dataform_test_view(test_name, udf_name, test_cases) {
const inputs = Object.keys(test_cases[0].inputs);
let udf_input_aliases = [];
inputs.forEach((input, index) => {
udf_input_aliases.push(`test_input_${index}`);
});
udf_input_aliases = udf_input_aliases.join(',');
const udf_invocation_str = `${get_udf_project_and_dataset(udf_name)}${udf_name}(${udf_input_aliases})`;
publish(`${test_name}_dummy_view`).type("view").query("SELECT 1 as col1");
publish(test_name)
.type("view")
.query(
(ctx) => `SELECT ${udf_invocation_str} AS udf_output\n` +
`FROM ${ctx.resolve(`${test_name}_dummy_view`)}`
);
}