Rspec

Cześć!

Nie wiem jak przetestować poniższe linijki

 process_urls(urls) do |link|
    **results[link.url] = link**
 end

oraz

https_urls = results
        .select { |_url, link| link.youtube? }
        .map { |url, _link| "https://#{url}" }

Ciągle świecą mi się na czerwono :confused: Próbowałem yielda, pętle ale nic to nie daje :confused:

Cos to brakuje, w pierwszym masz jakisz hash results chyba ktory zbiera dane, a pozniej ten results obrabiasz, wklej caly kod i napisz co dokladnie chcesz przetestować

To jest jedna metoda czemu chcesz to testowac osobno, linia po lini, przetestuj metoda, wejscie, metoda, wyjscie. Normalny test. Juz pomine ze to nie powinna byc jedna metoda.