aeris22’s avataraeris22’s Twitter Archive—№ 31,932

  1. Les rubyistes, comment vous feriez en rspec pour stuber une méthode pour un seul appel bien précis ?
    1. …in reply to @aeris22
      En gros ici, je veux unit tester le cas du timeout ici : github.com/aeris/cryptcheck/blob/master/lib/cryptcheck/tls/server.rb#L140
      1. …in reply to @aeris22
        J’ai tenté un « allow(IO).to receive(:select) { nil } », mais ça fait exploser plein d’autres choses avant :'(
        1. …in reply to @aeris22
          Et les arguments matching de rspec sont pas vraiment utilisables vu la tronche des arguments… SSLServer, Socket, etc.
          1. …in reply to @aeris22
            Et en prime, faut que dans les cas non bouchonnés, ça réponde la vraie valeur attendue, sinon ça explose plein d’autres trucs :'(