Size: a a a

2019 June 14

E

Elgun in RubyRush
Кто нибудь пользовался интеркассой? Долго ли апрувят возможность приема оплат с сс
источник

VV

Vadim Venediktov in RubyRush
Orko Elvis
Ребята, привет! Подскажите пожалуйста как поставить проверку на такой метод в рспек def prepare_coffee_drink
                                                                puts "=== Prepare #{name} ... ==="
                                                               end
expect(...).to have_received(:prepare_coffee_drink)
источник

VV

Vadim Venediktov in RubyRush
В скобочках объект, у которого этот метод вызывается
источник

VV

Vadim Venediktov in RubyRush
Orko Elvis
Ребята, привет! Подскажите пожалуйста как поставить проверку на такой метод в рспек def prepare_coffee_drink
                                                                puts "=== Prepare #{name} ... ==="
                                                               end
Это с каких-то курсов?
источник

OE

Orko Elvis in RubyRush
@installero
nil expected to have received prepare_coffee_drink, but that object is not a spy or method has not been stubbed.
источник

OE

Orko Elvis in RubyRush
да, ето так это с курсов наибольшего Руби сообщества в Украине
источник

Э

Эдем in RubyRush
expect {prepare_coffee_drink}.to output('тут текст').to_stdout
Сорян, с телефона пишу
источник

Э

Эдем in RubyRush
источник

OE

Orko Elvis in RubyRush
expected block to output "=== Prepare Cappuccino ... ===" to stdout, but was not a block   :(
источник

OE

Orko Elvis in RubyRush
пробовал это уже
источник

Э

Эдем in RubyRush
Так у тебя блок был, как я написал, или в круглых скобках?
источник

Э

Эдем in RubyRush
Попробуй с разными скобками
источник

OE

Orko Elvis in RubyRush
у меня блок
источник

OE

Orko Elvis in RubyRush
it { expect(@coffee.prepare_coffee_drink).to output{ '=== Prepare Cappuccino ... ===' }.to_stdout}
источник

Э

Эдем in RubyRush
А если expect {}.to?
источник

Э

Эдем in RubyRush
То что it -- это блок, это само собой
источник

OE

Orko Elvis in RubyRush
помогло))) спасибо тебе большое)))
источник
2019 June 16

Э

Эдем in RubyRush
hwe
Да... через rvm ничего не вышло - всё исчезает после перезагрузки.
По ходу понял о чём ты.
Надо было вписать в ~/.bash_profile команду source ~/.rvm/scripts/rvm
Иначе да, каждый раз её запускать.

Я просто только что ставил RVM себе.
И сделал echo "source $HOME/.rvm/scripts/rvm" >> ~/.bash_profile
источник

RG

Roman Goncharuk in RubyRush
Эдем
По ходу понял о чём ты.
Надо было вписать в ~/.bash_profile команду source ~/.rvm/scripts/rvm
Иначе да, каждый раз её запускать.

Я просто только что ставил RVM себе.
И сделал echo "source $HOME/.rvm/scripts/rvm" >> ~/.bash_profile
а автоматом не добавилось разве:

[[ -s "$HOME/.profile" ]] && source "$HOME/.profile" # Load the default .profile

[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM into a shell session *as a function*

если нет, то надо rvm переустановить вот так:

rvm get latest --auto-dotfiles

но у меня и после этого всего не работает
источник

D

Denis in RubyRush
Что не работает? rvm?
источник