Ad
  • Default User Avatar

    I tried several solutions and amongst them your solution; all passed fine "TESTS" and "ATTEMPT". I don't understand why you got that and I am unable to reproduce it. Save your solution, "RESET" the page try again.

  • Default User Avatar

    I've changed it to def convert_fract(lst) copied verbtim from you snippet it's still producing

    #<NoMethodError: undefined method expect' for main:Object Did you mean? exec> main.rb:15:in block (2 levels) in '
    /runner/frameworks/ruby/cw-2.rb:180:in wrap_error' /runner/frameworks/ruby/cw-2.rb:72:in it'
    /runner/frameworks/ruby/cw-2.rb:206:in it' main.rb:14:in block in '
    /runner/frameworks/ruby/cw-2.rb:55:in block in describe' /runner/frameworks/ruby/cw-2.rb:46:in measure'
    /runner/frameworks/ruby/cw-2.rb:51:in describe' /runner/frameworks/ruby/cw-2.rb:202:in describe'
    main.rb:13:in `'

    When going through ATTEMPT!

  • Default User Avatar

    The template solution is:

    def convert_fracts(lst)
      # your code
    end
    

    Function name in your solution is not the good one. Your solution is passing "ATTEMPT".

  • Default User Avatar

    Issue with test for the attempt with ruby returning this in the logs #<NoMethodError: undefined method `expect' for main:Object
    Did you mean? exec>

    unable to complete kata because of this

  • Default User Avatar

    I see, I had thought the instructions would be specific to the chosen language. Thank you.

  • Default User Avatar

    I see the list of tuple response type in the Example section in the instructions:
    Example:
    convertFracs [(1, 2), (1, 3), (1, 4)] shouldBe [(6, 12), (4, 12), (3, 12)]

    This example is not said to be specific to Python: the kata contains 34 languages.

  • Default User Avatar

    (sorry, my first comments and getting used to the interface)

    Thanks for the clarification on the function name.

    I see the list of tuple response type in the Example section in the instructions:
    Example:
    convertFracs [(1, 2), (1, 3), (1, 4)] shouldBe [(6, 12), (4, 12), (3, 12)]

  • Default User Avatar

    For Python, the instructions indicate the return type should be a list of tuples.

    Where do you see that?

    Also the name of the function is different in the instructions (convertFracs) versus the tests (convert_fracts).

    Both names are accepted. See "Sample Tests" with "try:" block.

  • Default User Avatar

    For Python, the instructions indicate the return type should be a list of tuples.
    convertFracs [(1, 2), (1, 3), (1, 4)] shouldBe [(6, 12), (4, 12), (3, 12)]

    But the tests expect the return type to be a list of lists.

    Also the name of the function is different in the instructions (convertFracs) versus the tests (convert_fracts).