module HexaPDF::TestUtils

def feeder(string, len = string.length)

Creates a fiber that yields the given string in +len+ length parts.
def feeder(string, len = string.length)
  Fiber.new do
    until string.empty?
      Fiber.yield(string.slice!(0, len).force_encoding('BINARY'))
    end
  end
end