Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Dec 08 21:21
    greenkeeper[bot] commented #5392
  • Dec 08 21:21

    greenkeeper[bot] on core-js-3.4.8

    chore(package): update core-js … (compare)

  • Dec 06 18:40
    cherifGsoul review_requested #5441
  • Dec 06 18:39
    cherifGsoul opened #5441
  • Dec 06 18:22

    cherifGsoul on update-infrastructure-page

    Update infrastructure page with… (compare)

  • Dec 06 18:14
    greenkeeper[bot] commented #5422
  • Dec 06 18:14

    greenkeeper[bot] on @feathersjs

    chore(package): update @feather… (compare)

  • Dec 06 18:11
    greenkeeper[bot] commented #5401
  • Dec 06 18:11

    greenkeeper[bot] on @feathersjs

    chore(package): update @feather… (compare)

  • Dec 04 22:03
    chasenlehara opened #5440
  • Dec 04 22:03
    chasenlehara labeled #5440
  • Dec 04 19:18
    cherifGsoul review_requested #5432
  • Dec 04 14:09
    m-ahmadi starred canjs/canjs
  • Dec 04 10:52
    ansyeow starred canjs/canjs
  • Dec 03 14:53
    matthewp commented #5439
  • Dec 03 14:30
    frank-dspeed opened #5439
  • Dec 02 18:13
    greenkeeper[bot] commented #5392
  • Dec 02 18:13

    greenkeeper[bot] on core-js-3.4.7

    chore(package): update core-js … (compare)

  • Dec 02 17:48
    greenkeeper[bot] commented #5392
  • Dec 02 17:48

    greenkeeper[bot] on core-js-3.4.6

    chore(package): update core-js … (compare)

Andrei Balmus
@abalmush
are you looking for part time job? ot full time?
Frank Lemanschik
@frank-dspeed
i take both
in general i am flexible but i tend to automate as much as i can so when i do my stuff right i should make my self useless
Andrei Balmus
@abalmush
can I have your resume?
hah le’s talk in privet chat btw :D
Kevin Phillips
@phillipskevin
@pYr0x do you still want to see that example? or are you using the solution from stackoverflow?
Julian
@pYr0x
@phillipskevin i remember some example in canjs 2 that david tried to solve with the select html
but i dont remember exactly the problem and if david solved it. Maybe @justinbmeyer knows some more info...
Justin Meyer
@justinbmeyer
@pYr0x the make model year example does this
if you use the any-to-string converter
Viktor Busko
@Lighttree

Guys, we are working on JWT Authentication (actually any token auth):
And have some issue with modiying how url behavior makes call.

We would like to have something like this:

Entity.connection = connect(
    [url, JWTAuth, constructor, constructorStore, canMap, realTime, callbacksOnce], {
        url: '/secured/entity',
        Map: Entity,
        List: Entity.List,
        algebra
    }
);

The idea is that ajax call that makes url here:
https://github.com/canjs/can-connect/blob/master/data/url/url.js#L370

Should have tokens as request headers.

The problem is that there is no way how we can pre-configure ajax settings in URL behavior. In order to have beforeSend section with doing some Auth logic there.

The only option that we found is rewrite ajax function

Entity.connection = connect(
    [url, JWTAuth, constructor, constructorStore, canMap, realTime, callbacksOnce], {
        url: '/secured/entity',
        ajax: authenticatedAjax,
        Map: Entity,
        List: Entity.List,
        algebra
    }
);

But in this case we can move all logic to authenticatedAJAX and don't use JWTAuth.

How this best to organize ?

Eben
@eben-roux
anyone around to give advice setting up tests that use canjs components?
Kevin Phillips
@phillipskevin
sure
Eben
@eben-roux
so I'm looking at mocha and I used that basic example test
I'm assuming that all the testing runs in node so the module format has to be node compliant
how would I go about testing a module that uses es6 import for instance?
e.g.: import DefineMap from 'can-define/map/';
Kevin Phillips
@phillipskevin
well... you could use babel
Eben
@eben-roux
I know this isn't exactly canjs specific so if you have a good resource I can take a look at that would also be fine... last serious JS testing I did was with JSTestDriver / QUnit about 2 years ago
Kevin Phillips
@phillipskevin
and use mocha's --compilers option
what module loader are you using to load these things in your app?
Eben
@eben-roux
was thinking that there would be some transpiling... is steal-mocha specific to testing in a browser using a page?
Kevin Phillips
@phillipskevin
yeah
Eben
@eben-roux
I use steal when developing the apps
Kevin Phillips
@phillipskevin
ok
that's what we use most of the time
and just test in a browser
Eben
@eben-roux
ah... was wondering what that is
I had a look at the canjs tests and did notice that
Kevin Phillips
@phillipskevin
Eben
@eben-roux
something you guys rolled yourself also?
Kevin Phillips
@phillipskevin
yeah
Eben
@eben-roux
does it handle async/promise testing also?
Kevin Phillips
@phillipskevin
yeah
Eben
@eben-roux
ok, excellent
Kevin Phillips
@phillipskevin
if you don't want to test in a browser, you can use https://mochajs.org/#about-babel
Eben
@eben-roux
I'm going to have a serious look, thanks
Kevin Phillips
@phillipskevin
but testing in a browser when you're writing components usually makes sense
Eben
@eben-roux
I'd prefer testing from node but not sure how feasible that is nowadays
Kevin Phillips
@phillipskevin
you can use headless chrome
Eben
@eben-roux
agreed, but I'm actually writing some infrastructure components that don't have any UI elements
I'm going to give it a shot... will ask when I get stuck, thanks :) --- should get cracking on this tomorrow
cheers
Kevin Phillips
@phillipskevin
it's using qunit, but there's not much of a difference
and you can use https://github.com/donejs/donejs-mocha if you're using donejs
Eben
@eben-roux
great stuff, thanks again --- haven't looked at the donejs site for ages
Kevin Phillips
@phillipskevin
no problem
last plug, give canjs/canjs#3862 a :thumbsup: if you're interested in a testing-specific guide