gguf-provider
1# Defends: scaffold a new program from scratch and run it.
2- id: fizzbuzz-from-scratch
3 fixture: blank
4 turns:
5 - create fizzbuzz.rb that prints the numbers 1 to 15 one per line, but Fizz for
6 multiples of 3, Buzz for multiples of 5, and FizzBuzz for multiples of 15; then run it
7 expect:
8 verify: '[ "$(ruby fizzbuzz.rb | sed -n 3p)" = "Fizz" ] && [ "$(ruby fizzbuzz.rb | sed -n 5p)" = "Buzz" ] && [ "$(ruby fizzbuzz.rb | sed -n 15p)" = "FizzBuzz" ]'
9 files:
10 fizzbuzz.rb:
11 contains: ["FizzBuzz"]