This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2015-12-01
Channels
- # admin-announcements (20)
- # aws (24)
- # beginners (323)
- # boot (60)
- # business (1)
- # cider (23)
- # clara (7)
- # cljs-dev (38)
- # cljsrn (12)
- # clojure (302)
- # clojure-canada (5)
- # clojure-dev (26)
- # clojure-miami (1)
- # clojure-nl (13)
- # clojure-russia (64)
- # clojurecup (1)
- # clojurescript (202)
- # clojurex (4)
- # code-reviews (5)
- # core-async (23)
- # cursive (39)
- # datavis (26)
- # datomic (34)
- # devcards (5)
- # editors (19)
- # emacs (4)
- # events (6)
- # funcool (55)
- # hoplon (5)
- # ldnclj (3)
- # lein-figwheel (1)
- # luminus (15)
- # om (159)
- # omnext (7)
- # onyx (107)
- # slack-help (2)
- # testing (3)
Hi all! I’m running a test that runs all tests in all test namespaces, but now I don’t know how to find in which namespace(s) the failure is how can I do this in Cursive?
Hey @cfleming, just wanted to give you props for Cursive having better refactoring support than Swift 2 gets on either AppCode (limited, it seems) or XCode (none).
@squest: Not sure I understand the question. Are you using clojure.test? Don’t you get the name of the namespace/test on the report?
@ricardo: yes I am, and that’s the problem, this is my first time using clojure.test in Cursive, and I don’t know how to get the report when I’m running ‘Run all tests in this namespace’… the problem is I do that in a namespace that runs other tests in all namespaces
@squest: Have you seen this? https://cursiveclojure.com/userguide/testing.html Don’t you get the failures shown like that?
@ricardo: yes I did, and the problem is that I have an ugly function in one test namespace that runs all other test (I’m using ss-component, so I need to start the system)… now the report is just “runs 32 tests with 240 assertions…” and no mention of which tests that produced them
Hello.
I’m going to be representing Cursive at a panel in Clojure Exchange.
For that I need to make a 1 minute video showing the killer features of it. Any recommendations? @cfleming?
I tried to make a new app with as template compojure as the book web development with clojure says
also chancing it to compojure-app does not work , i stil see almost the same error message
@squest: So you have one is
test that calls a bunch of functions that perform other tests?
@pupeno: That sounds great, thanks for representing Cursive! Let me make a list and get back to you.
@cfleming: no, it’s a function that calls all my tests, I did it because I need use-fixtures to start/stop system before all tests run
@roelof: That doesn’t sound like a Cursive problem, it sounds like your app is not set up correctly. If you believe it is a Cursive problem, can you send a reproduction step (i.e. I created a new app with this command) and I’ll look at it.
@squest: Hmm, I see. I use fixtures in the Cursive tests, but I set up and tear down the environment in each namespace.
@squest: Could you make a small project with two test nses showing how you’re doing it, and I’ll investigate to see if there’s a way to make it work?
@cfleming: Well, I could do that I suppose, but will probably do this tomorrow since it’s already 4 am my time now
@squest: No rush, it will take me some time to look at it properly anyway, unless it has an easy solution. Whenever you’re ready
@cfleming: Start up Cursive then choose for a leiningen project and press next. In the next screen give the project a name and enter in template compure-app. Then press finisch
@roelof: When I do that I actually get an error: Could not find template compojure-app on the classpath.
@cfleming: the video was due earlier today, so I went with this: https://carouselapps.wistia.com/medias/2b1h8hg80n