BeakerX has both unit tests in typescript: https://github.com/twosigma/beakerx/blob/master/js/notebook/test/src/tableDisplay/dataGrid/BeakerxDataGrid.spec.ts and unit tests for java for the kernel side of the widget: https://github.com/twosigma/beakerx/blob/master/kernel/base/src/test/java/com/twosigma/beakerx/table/TableDisplayTest.java and e2e tests run with webdriver: https://github.com/twosigma/beakerx/blob/master/test/js/groovy/mapLikeTableTest.js
On Mon, Apr 2, 2018 at 12:36 PM Jason Grout <[email protected]> wrote: > There is some automated testing of Jupyter widgets in the widgets repo > (look for the test directories), but it is mainly concerned with the python > side, or with the library functions for developers. We don't have really > good tests for user interaction, nor end-to-end tests of the entire system. > Now that headless Chrome/Firefox is out, that would be a really good > project for someone to take up. > > Thanks, > > Jason > > > On Mon, Apr 2, 2018 at 7:55 AM Randy Heiland <[email protected]> > wrote: > >> Has anyone done any programmatic/automated testing of Jupyter widgets? >> E.g., test if numeric input widgets got a valid number? >> >> thanks, Randy >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Project Jupyter" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To post to this group, send email to [email protected]. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/jupyter/c723f828-7f78-4ef8-818e-2b5fdeb53eb3%40googlegroups.com >> <https://groups.google.com/d/msgid/jupyter/c723f828-7f78-4ef8-818e-2b5fdeb53eb3%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> For more options, visit https://groups.google.com/d/optout. >> > -- > You received this message because you are subscribed to the Google Groups > "Project Jupyter" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/jupyter/CAPDWZHwBodYjQ9kSv7PAT1qyih7rPoN1zZAeax0%3DpFfDtOtaLg%40mail.gmail.com > <https://groups.google.com/d/msgid/jupyter/CAPDWZHwBodYjQ9kSv7PAT1qyih7rPoN1zZAeax0%3DpFfDtOtaLg%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- BeakerX.com ScottDraves.com <http://www.ScottDraves.com> @Scott_Draves <http://twitter.com/scott_draves> -- You received this message because you are subscribed to the Google Groups "Project Jupyter" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/jupyter/CAMaD%2Bf6wrhGbyJFZXqGvanHfL9VuoHahnQtzxq%3DNi0aX419cwQ%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
