Sha256: 3dd523f21c3429d33482279afb27b27ad88ea93125ab23ff7db954272120d73c

Contents?: true

Size: 566 Bytes

Versions: 3

Compression:

Stored size: 566 Bytes

Contents

require "spec_helper"

describe Lita::Handlers::AsciiArt, lita_handler: true do
  it { routes_command("ascii FRIDAY").to(:ascii_from_text) }

  describe "#ascii_from_text" do
    it "responds with ASCII art generated from the given text" do
      send_command "ascii FRIDAY"
      expect(replies.first).to match("  _____ ____  ___ ____    _ __   __\n |  ___|  _ \\|_ _|  _ \\  / \\\\ \\ / /\n | |_  | |_) || || | | |/ _ \\\\ V / \n |  _| |  _ < | || |_| / ___ \\| |  \n |_|   |_| \\_\\___|____/_/   \\_\\_|  \n                                   ")
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
lita-ascii-art-0.0.3 spec/lita/handlers/ascii_art_spec.rb
lita-ascii-art-0.0.2 spec/lita/handlers/ascii_art_spec.rb
lita-ascii-art-0.0.1 spec/lita/handlers/ascii_art_spec.rb