GithubHelp home page GithubHelp logo

minkwunitdriver's People

Contributors

everzet avatar patrickdreyer avatar stof avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

minkwunitdriver's Issues

Consider deprecating this driver

This driver is not tested (see #9 and #4). It is duplicating the code of https://github.com/weavora/wunit (which also looks unmaintained) which does not care at all about the composer era (see weavora/wunit#12)

I suggest marking this driver as deprecated (and unmaintained), acknowledging the fact that we haven't worked on it since years. If anyone is using the driver and wants to bring it uptodate, we can still make them a driver maintainer and undeprecate the driver (once properly tested and green.

/cc @minkphp/core-team @minkphp/wunit

Add unit tests

Right now there are no unit tests or Travis CI integration, which makes it pretty hard to safely make changes to the driver code.

@patrickdreyer can you please add tests (I'm guessing this will be similar to ones, done in MinkGoutteDriver, where MinkBrowserKitDriver tests are executed).

Integrate the driver testsuite

Even though all the driver logic is actually inherited from MinkBrowserKitDriver, it could be interesting to run the driver testsuite on this repo as well. This could also allow detecting mistakes in WUnit itself (if they don't implement the HttpKernel/BrowserKit integration properly) as we know that MinkBrowserKitDriver works fine.

See https://github.com/minkphp/Mink/tree/master/driver-testsuite for the way to use this testsuite and https://github.com/minkphp/MinkBrowserKitDriver/tree/master/tests for the way BrowserKitDriver does to avoid relying on a webserver being running

Maintainer on Packagist

@patrickdreyer currently, you are the only guy with maintainer access to this package on Packagist. given that you are not really active anymore on the driver, could you add me as a Packagist maintainer as well ?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.