Giter VIP home page Giter VIP logo

Comments (3)

garethr avatar garethr commented on May 29, 2024

Hi @Proplex. Absolutely happy to see things separated. I'd kept everything private while I got the CLI interface working. But definitely interested in better package layout and building up a public interface. @jpreese did some initial work in #30. Pinging him so as to avoid any overlap.

from conftest.

jpreese avatar jpreese commented on May 29, 2024

@Proplex yes, this would be the way that I would approach it.

The intent of my initial PR was just to split up the commands into their own files/packages so that we could iterate on them afterwards. Doing everything in a single PR would've made the one I had even bigger than it already was.

I would also expect the TestFunction to take in a Reader, and have the NewTestCommand() pass it in. Then for testing, we can just call TestFunction with our own reader without having to rely on the real file system.

from conftest.

jpreese avatar jpreese commented on May 29, 2024

@garethr to keep the backlog of issues tidy, I feel we can consider this an answered question and close.

As we introduce new features and continue to work on the project, we should strive to make the commands testable.

from conftest.

Related Issues (20)

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.