by

Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
    jhlz
    @jhlz
    Hi sam, i am using chimp 1 and i would like to use BeforeAll hook but with current cucumber version its not included.. will there be an update soon or is there a other way to use this hook?
    Sam Hatoum
    @samhatoum
    [Lucas Hansen, Xolv.io Community] Meteor Night tonight! Xolvio's own @joshua is one of the featured speakers
    [Lucas Hansen, Xolv.io Community] https://www.meetup.com/Meteor-SFBay/events/253862327/
    [Lucas Hansen, Xolv.io Community] err wrong channel :)
    Sam Hatoum
    @samhatoum
    [Sam Hatoum, Xolv.io Community] that still works :)
    Federico
    @fmieres
    can you help me, everytime i try to get documentation , im sent to https://chimp.readme.io/docs but it states project moved here (github repo) and no further documentation :(
    Sam Hatoum
    @samhatoum
    [Sam Hatoum, Xolv.io Community] try here
    [Sam Hatoum, Xolv.io Community] https://thebrainfamily.github.io/chimpy/
    Sam Hatoum
    @samhatoum
    [Matheus Costa Vieira, Xolv.io Community] There's a skeleton for start a test project?
    [Matheus Costa Vieira, Xolv.io Community] If there's a gulp file would be better :)
    [Matheus Costa Vieira, Xolv.io Community] I'm trying to run an old project but no success...
    Sam Hatoum
    @samhatoum

    [Sebastian, Xolv.io Community] Hey, thank you for continuing with chimp 2.0 https://medium.com/@sam_hatoum/the-future-of-chimp-js-e911f8e9aaa6

    I'd like to make slack more vivid by sharing experiences about our projects with chimp as the evolution of chimp is upcoming.
    Are there further resources or discussion boards?

    I'm currently writing a blog collecting knowledge about specs and automated testing. I'm glad for any input (and like to relate to your pages).

    I'm working with cucumber.js and I'm sure the newest version will be implemented. I also use Meteor. My focus is to push testing in js forward.
    I am happy, that there is chimp, which makes it easier to start. Of course, there is cypress.io and else. Yet, I wanna see chimp leverage.

    I also wish to learn more skills by extern training. I think I will call the brain family in future.

    I appreciate your opinions to my mentioned topics. Thx =D

    [Sam Hatoum, Xolv.io Community] @mvieira sorry I missed this. Did you get your old project running?
    Sam Hatoum
    @samhatoum

    [Sam Hatoum, Xolv.io Community] @meteor thanks. Please use this slack channel for discussion. We don't have a community forum, though this may change in the future.

    If you have any articles you'd like me to look at, please share and I'll take a look

    Sam Hatoum
    @samhatoum
    [Matheus Costa Vieira, Xolv.io Community] I didn't could make it run. I was trying to install into a Windows 10 using PowerShell, the old CMD and with Ubuntu WSL command line, I can share the bitbucket private project with you and discuss, what do you think?
    Sam Hatoum
    @samhatoum
    [Sam Hatoum, Xolv.io Community] Sure. I can take a quick look but I won't be able to run anything as I don't use Windows
    Sam Hatoum
    @samhatoum
    [Matheus Costa Vieira, Xolv.io Community] If you can run at any other OS would be good
    [Matheus Costa Vieira, Xolv.io Community] sam@xolv.io, with this email?
    Sam Hatoum
    @samhatoum
    [Matheus Costa Vieira, Xolv.io Community] I've share with this email, if you could take a look that would be awesome...
    Sam Hatoum
    @samhatoum
    [Sam Hatoum, Xolv.io Community] got it. just scanned the code @mvieira. What’s the issue?
    Sam Hatoum
    @samhatoum
    [Matheus Costa Vieira, Xolv.io Community] Anyone else having trouble with fibers when installing chimpy on Windows 10 machine (even on Ubuntu command line)?
    [Sam Hatoum, Xolv.io Community] are you able o install Meteor?
    Sam Hatoum
    @samhatoum
    [Rick Chihu, Xolv.io Community] It's about self signed certificate?
    Sam Hatoum
    @samhatoum
    [Sam Hatoum, Xolv.io Community] See the #chimpy channel @mvieira
    Sam Hatoum
    @samhatoum
    [Rick Chihu, Xolv.io Community] Do you guys know how to save screenshots on error editing just the config file of Chimp on the webdriverIO section?
    [Rick Chihu, Xolv.io Community] Found it.
    Sam Hatoum
    @samhatoum
    [Alan Tang, Xolv.io Community] Has anyone had any success generating code coverage reports with chimp and cucumber? The only solutions I've found are for Meteor.js apps.
    Sam Hatoum
    @samhatoum
    [Udhay, Xolv.io Community] Hi
    [Udhay, Xolv.io Community] Can you tell how can I download latest version Chimp / Chimpy
    Sam Hatoum
    @samhatoum
    [Sam Hatoum, Xolv.io Community] Hey Udhay, see here: https://thebrainfamily.github.io/chimpy/
    Sam Hatoum
    @samhatoum
    [Udhay, Xolv.io Community] image.png
    Sam Hatoum
    @samhatoum
    [Udhay, Xolv.io Community] image.png
    Sam Hatoum
    @samhatoum
    [Udhay, Xolv.io Community] image.png
    Sam Hatoum
    @samhatoum
    [Udhay, Xolv.io Community] image.png
    Sam Hatoum
    @samhatoum
    [Jordan Baker, Xolv.io Community] @Udhay chimpy is not really updated for newer versions of code… check the issue tracker there is some discussion there
    Sam Hatoum
    @samhatoum
    [Jordan Baker, Xolv.io Community] hey I’m migrating off of chimp into something else… trying to decide between cypress and and webdriver.io… anyone have thoughts about the differences between these tools? I know that the brains behind chimpy have extensive experience with both…
    [Jordan Baker, Xolv.io Community] I haven’t taken cypress for a drive yet (I will)… but it seems to have this weird proprietary smell from the code examples, it bothers me that everything is attached to the cy.* namespace, I dunno… but the tooling looks excellent
    Sam Hatoum
    @samhatoum
    [Sam Hatoum, Xolv.io Community] Hey @hexsprite. We've been looking at playwright by ms. If that's too shiny, then I personally would recommend webdriver.io over Cypress. Cy is a highly opinionated stack and more of a fan of modular approaches
    Sam Hatoum
    @samhatoum
    [Jordan Baker, Xolv.io Community] thanks @samhatoum, yeah it seems like playwright is doing a similar approach to cypress in that it has a tighter integration with the browser
    [Jordan Baker, Xolv.io Community] I did notice in the webdriver 6.0 release notes: We have not planned to integrate Playwright as we can not affort to download their custom build browsers every time someone installs WebdriverIO. We will observe its development and might consider an integration at some point.
    Sam Hatoum
    @samhatoum

    [Łukasz Gandecki, Xolv.io Community] We differ with Sam here a bit. I recommend Cypress :) Much better dev experience. It is coupled with a bunch of tools (like mocha), and it’s own API, but to be honest webdriverio is not so different, you will probably use it with their own runner, which means any testframework you use you will also have to use their wrappers (cucumber-framework, mocha-framework, etc). So it’s not very different from cypress I’d argue, with that difference that they give you more choices. From a practical standpoint it doesn’t really matter that much if you use Cypress with mocha or jest for example, since the testing syntax is virtually the same, and the assertions are done through cypress API anyway.

    I’d probably recommend building a small test suite with both and seeing what feels better.

    [Łukasz Gandecki, Xolv.io Community] Are you going to use it with Meteor?
    Sam Hatoum
    @samhatoum

    [Sam Hatoum, Xolv.io Community] One day @lgandecki and I will agree. For now, you can have fun watching us argue :)

    I think if you're wanting to test a whole app, that is: your testing strategy revolves around end to end testing, then Cypress gives you great tooling for creating scenarios after the fact. It's a great replacement for record/playback tooling. It's great at waiting for DOM events etc.

    If your testing strategy revolves around testing domain driven design and/or decoupled architecture, and you want to do example guided design (aka TDD/BDD), where you 1. specify an example 2. automate it and 3. implement it, then I see more modular testing tools as the better solution since each boundary will require different tooling, and no one tool can be there best at everything.

    For UI based example guided design, I prefer to test isolated modules at a unit level, and have contract tests for integration. So I'm my testing strategies, I have only a handful of end to end tests, and for those I like to drive then with tests which means the events will be predictable and I don't need tooling to wait for DOM events. I can design a predictable system instead.

    Cypress is a testing monolith that has a large footprint and a long startup time. Yes you can optimize it, but why bother when you can be modular?

    Sam Hatoum
    @samhatoum
    [Jordan Baker, Xolv.io Community] Yes, I’m using it with an existing Meteor app. My app is also a monolith ;) I’ve had some mixed experience with cucumber over the years but generally find it in a PITA because it’s harder to refactor and since i’m the main consumer of the tests having it in english-language isn’t always a huge priority. so probably not your typical project… I’m gonna try porting my existing test suite between the various tools and see…
    [Jordan Baker, Xolv.io Community] Seeing as I’m a one man show with this project right now the monolithic but more integrated solution might be more appropriate….
    Sam Hatoum
    @samhatoum
    [Sam Hatoum, Xolv.io Community] I agree with your assessment @hexsprite and I would choose Cypress in this case also
    Sam Hatoum
    @samhatoum
    [Jordan Baker, Xolv.io Community] Thanks so much for the input, Sam and Łukasz
    Sam Hatoum
    @samhatoum
    [John Mathis, Xolv.io Community] Having trouble installing chimpy@3.0.4 in node 8.15.1:
    npm ERR! code ENOLOCAL npm ERR! Could not install from "node_modules/chimp/glob@github:lucetius/node-glob#51c7ca6e69bfbd17db5f1ea710e3f2a7a457d9ce" as it does not contain a package.json file.
    [John Mathis, Xolv.io Community] What's the recommended node version for Chimpy?