2016-10-28 18:58 GMT+02:00 Guillermo Polito <[email protected]>:

> No, please, kernel test should have the fewer dependencies as possible!
>
I would say this dependency is needed.

> And again i'll hold my position: whoever wants to load it can do it. There
> is no need to put it there by default.
>
Do you know how much easier it would be to design and test FileSystem with
mocks. Code and tests will be much better and simpler from the beginning.
And I could said it about any package which provide abstractions.

Now no project which is part of Pharo can use mocks for tests. So it is not
question of loading it for own project. Pharo contributors can't use mocks.

And there is another story. Imaging Ruby guys join Pharo development (not
real story :)). Many years In Ruby people use mocks and "human should"
assertions. Most TDD evolution was from Ruby. I imaging their impression
about Pharo "the best for TDD".

And generally I would said we have quite bad tests in system. They are
slow, they corrupt image. Mocks will help to improve this situation.

Reply via email to