generate_test_data

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