Как мне проверить помощников Синатры из IRB? - PullRequest
2 голосов
/ 24 июля 2010

Я пытаюсь вызвать вспомогательный метод в моем приложении Sinatra из irb, чтобы проверить его вывод.Я знаю, что могу получить консоль, используя tip , и я также попробовал racksh Но если я делаю «определено? My_helper», я всегда получаю ноль.Должен быть какой-то простой способ добраться до этих помощников.У меня такое ощущение, что это означает немного копаться в архитектуре Rack.Есть намеки?

Ответы [ 2 ]

3 голосов
/ 23 сентября 2013

Конечно, вы можете проверить своих помощников Синатры через IRB.

Предположим, у вас было модульное приложение Sinatra с вспомогательным методом foo, которое печатало "baz":

require "my-app.rb"
MyApp.new.helpers.foo # => "baz" 
0 голосов
/ 24 июля 2010

Я пытаюсь вызвать вспомогательный метод в моем приложении Sinatra из irb, чтобы проверить его вывод

Вместо того, чтобы проверять его в командной строке, используйте RSpec.См. Как я могу проверить блоки помощников в Синатре, используя Rspec?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...