test-go / testify

A toolkit with common assertions and mocks that plays nicely with the standard library
MIT License
25 stars 1 forks source link

Question: Fixing the package interface #13

Open dnephin opened 6 years ago

dnephin commented 6 years ago

Hello, I'm wondering if you are planning on fixing some of the problems with the package interface.

I think some of the main problems are:

I have been working on a library which I believe fixes all of these issues: https://github.com/gotestyourself/gotestyourself/pull/34

In addition to fixing these issues, some of the benefits to this design are:

I'm writing a tool that translates testify.Assert into assert.Assert() using go/ast rewriting, to make it trivial to migrate a project to the new interface.

Since you are spending time on this fork, and looking for maintainers I'm wondering if our goals are aligned and we might be able to share some work.

dignifiedquire commented 6 years ago

Thank you for reaching out, I didn't know about the tooling from gotestyourself and they look really nice.

I haven't had time to go through each of the problems, but some general thoughts

philtay commented 6 years ago

+1 to have @dnephin on board. we should somehow merge the projects.