<dkubb>
see the section "Mocks: Test double interface verification"
<solnic>
dkubb: yeah I was waiting for that and knew it was coming to rspec
<solnic>
it still doesn't do the interface checking like bogus
<dkubb>
oh yeah?
<dkubb>
well, at least it sets a baseline
<solnic>
true
<dkubb>
it's good to see rspec is dropping some of it's magic. maybe it can become simpler too. whenever I've had to dig into the internals I would get lost
<solnic>
dkubb: yes I agree
<solnic>
dkubb: I had a chance to use minitest last week I must say I liked it except the assert part
<dkubb>
solnic: did you use the test-unit style, or the spec style?
<travis-ci>
[travis-ci] mbj/mutant#478 (master - e79443e : Markus Schirp): The build was broken.
<mbj>
Just from the fact I DONT use autoload and friends. And follow rigit metaprogramming rules.
<mbj>
So metaprograming should only be used where it saves significant amount of code.
<mbj>
And I always smile when someone tells me "I found workaround $foo" to overcome rails startup issue.
<mbj>
spork etc are a sympthom
<mbj>
Sorry for bitchung about rails. Stopping now.
<dkubb>
hehe
<dkubb>
zeus is actually pretty awesome
<dkubb>
but yeah, it would be nice if the actual framework wasn't so slow
<mbj>
That stupid autoloading does only add load time.
<mbj>
If I do a web framework I'll not support F5 driven development.
<mbj>
s/framework/lib/
<mbj>
I'll never to frameworks :D
<mbj>
Frameworks are by definition an SRP violation.
<mbj>
Just like AR (pattern)
<mbj>
* if it leaks into your domain logic
<mbj>
dkubb: BTW guard-mutant works
<mbj>
But it is does the stupid assumption about "one subject (class) per file".
therabidbanana has joined #rom-rb
<mbj>
so if it finds foo/bar/baz.rb beeing modified it will runn mutations for Foo::Bar::Baz class, but not Foo::Baz::Other if Other is also defined there.
<mbj>
dkubb: I think I can add a "file selector", mutant will crawl a namespace but only mutate subjects defined inside that file.
<mbj>
dkubb: guard-mutant is on rubygems for comsuption, very early 0.0.1 release.
<dkubb>
mbj: nice! I'll have to try it out
<mbj>
Will add it to devtools now, it is not mandatory to pull its bugs :D
<dkubb>
mbj: I'm not coding today though :( I'm writing a code review report
<mbj>
Just dont add that guard :mutant to your Guardfile.
<mbj>
dkubb: A meta review, does not sound fun.
<dkubb>
ahh right
<dkubb>
you should add it to the devtools' Guardfile though
<dkubb>
mbj: it will be nice if I get to work on this project, but it's hard for me to write reports
<mbj>
dkubb: BTW your splat mutation in released beta16
<dkubb>
sweet
<mbj>
dkubb: Why dont summarize your comments?
<mbj>
dkubb: Or is it a fresh project you dont did comments on?