in lib/twitter_cldr/resources/transform_tests_importer.rb [63:89]
def generate_test_data(transforms)
transforms.each_with_object([]) do |transform_id_str, ret|
forward_id = transform_id.parse(transform_id_str)
[forward_id, forward_id.reverse].each do |id|
if id_exists?(id)
if bgn_sample?(id.source)
bgn_id = TwitterCldr::Transforms::TransformId.parse("#{id.to_s}/BGN") rescue nil
id = bgn_id if bgn_id
end
if have_text_samples_for?(id.source)
samples = text_samples_for(id.source)
transformed_samples = generate_transform_samples(id, samples)
if transformed_samples
ret << {
id: id.to_s,
samples: transformed_samples
}
end
end
end
end
end
end