Testing





  • @s-molinari I didn’t know Flow, I’m going to give it a try. Thanks for the link @MusicForMellons .



  • @LaurentPayot - yeah. I am not really begging here at all to get any type system going. In fact, I am more like you in my thinking. To me a type system is a crutch for the “not-so-careful” or “not-so-experienced” or those afraid of JS’s dynamic capabilities and them being so odd compared to stricter typed languages. Type checking can, however, contribute to what many say is a better developer experience. I personally haven’t used TS or Flow enough to say “yup. That is correct.” And, good design, programming and testing can offer a nice developer experience too. :wink:

    Scott



  • @LaurentPayot We are all very different in our way of thinking, and I must just again realize, that we all choose tools that emphasize our strong sides, and supports ours weak ones.

    For me, and most of the ones I have worked with, strong types (typescript in this case) have been a great help (I also work in C++) :)

    I have seen coffeescript and flow, but I like the fact that TS follows ES standards so closely, as it makes it easy to reason about and easy to introduce to new people.



  • I had a look and the good thing about flow is that it automagically warns you when you mix types without changing your code. That’s the best of both worlds. Unfortunately for me it doesn’t work with Coffeescript 2.0 …



  • Flow sounds really nice too, but I have invested way to much time in Typescript to make the change now :-)



  • I was under the impression Flow was like TypeScript, just with the added benefit of having a better type inference and also no transpiling (aka “blazing fast”). This article makes a pretty good sell of it all.

    https://code.facebook.com/posts/1505962329687926/flow-a-new-static-type-checker-for-javascript/

    Scott



  • I am trying to test with webpack-karma, I tried some configurations and now I am stucked here:

    [122] ./node_modules/util/node_modules/inherits/inherits_browser.js 672 bytes {0} [built]
    + 108 hidden modules

    ERROR in ./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/Hello.vue
    Module not found: Error: Can’t resolve ‘quasar’ in ‘/home/mateu/VueProjects/sails1/cima20js/assets/frontend/src/components’
    @ ./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/Hello.vue 3:0-203
    @ ./src/components/Hello.vue
    @ ./src/test/components/hello.Spec.coffee

    ERROR in ./src/test/components/hello.Spec.coffee
    Module not found: Error: Can’t resolve ‘quasar’ in ‘/home/mateu/VueProjects/sails1/cima20js/assets/frontend/src/test/components’
    @ ./src/test/components/hello.Spec.coffee 3:0-27
    24 08 2017 06:01:03.673:INFO [karma]: Karma v1.7.0 server started at http://0.0.0.0:9876/
    24 08 2017 06:01:03.674:INFO [launcher]: Launching browsers PhantomJS, Firefox with unlimited concurrency
    24 08 2017 06:01:03.724:INFO [launcher]: Starting browser PhantomJS
    24 08 2017 06:01:03.739:INFO [launcher]: Starting browser Firefox
    24 08 2017 06:01:04.101:INFO [PhantomJS 2.1.1 (Linux 0.0.0)]: Connected on socket vhe0wjpMOy2tMBa0AAAA with id 74984205
    24 08 2017 06:01:05.869:INFO [Firefox 55.0.0 (Ubuntu 0.0.0)]: Connected on socket 5AWcaU3_5W61T549AAAB with id 91018619

    Thank you for your help.
    By the way, thankyou for made quasar possible is what I was waiting for
    Mateu



  • Hello There Quasar Community
    I was working the last days integrating some Testing for Quasar Framwork, I Know there is some difficulties there, This is a little project am sharing with you guys, Your comments, I’ll be very happy to hear them thanks :)
    https://github.com/KaisNeffati/VueJSQuasarTesting
    Sincerly




Log in to reply
 

Looks like your connection to Quasar Framework was lost, please wait while we try to reconnect.