GithubHelp home page GithubHelp logo

Improvements (suggestions) about nemo HOT 3 OPEN

krakenjs avatar krakenjs commented on July 19, 2024
Improvements (suggestions)

from nemo.

Comments (3)

ohpyupi avatar ohpyupi commented on July 19, 2024 1

+1 to Javascript config over JSON

from nemo.

grawk avatar grawk commented on July 19, 2024

regarding JS config.. please see #49 .. Feel free to install 4.9.0-alpha.1 and let me know if you see any issues.

from nemo.

grawk avatar grawk commented on July 19, 2024

Taking all of these and commenting:

  • JavaScript configuration over JSON, so it will be easier to do things dynamically + avoid repetition in JSON config files
  • textEquals assertion doesn't show actual and expected text (only one of these), so it's harder to debug
    • textEquals is a WebDriver method so would probably have to be resolved via the Selenium project
  • When I run tests in parallel: "file" and one test has it.only, I would only like to run that one test. Currently it runs all files
    • it is not clear how to resolve this, since the parallel processes are separate mocha instances. I recommend just remove the -F option when you want to run a single test. That will work.
  • When running tests in parallel, it creates a report file for each test file. It would be easier to just open a single report file with all results
    • This could potentially be resolved, but it would be a significant effort. Makes sense to file a new issue to discuss/track
  • I use a lot of async / await and if a test fails, I usually don't see in a stack trace where it happened, which is much harder to debug. I typically see this (see above for this screen grab)
    • This could potentially be resolved. Investigation needed. Makes sense to file a new issue to discuss/track

from nemo.

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.