Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Nov 19 12:39
    greenkeeper[bot] commented #1115
  • Nov 19 12:38

    greenkeeper[bot] on yargs-15.0.2

    fix(package): update yargs to v… (compare)

  • Nov 17 22:58
    m-mujica edited #1149
  • Nov 17 22:57
    m-mujica edited #1149
  • Nov 17 22:57
    m-mujica edited #1149
  • Nov 17 22:53
    m-mujica commented #1149
  • Nov 17 22:52
    m-mujica synchronize #1149
  • Nov 17 22:52

    m-mujica on fix-exports

    Rollback main test file changes… (compare)

  • Nov 17 22:48
    coveralls commented #1149
  • Nov 17 22:48
    m-mujica commented #1149
  • Nov 17 22:46
    m-mujica review_requested #1149
  • Nov 17 22:46
    m-mujica opened #1149
  • Nov 17 22:44

    m-mujica on fix-exports

    Run mocha programatically Impo… Fix race condition where last f… (compare)

  • Nov 16 22:55
    greenkeeper[bot] commented #1115
  • Nov 16 22:55

    greenkeeper[bot] on yargs-15.0.1

    fix(package): update yargs to v… (compare)

  • Nov 14 22:25
    m-mujica commented #1139
  • Nov 14 22:23
    m-mujica commented #1139
  • Nov 14 13:27
    m-mujica assigned #1139
  • Nov 13 12:48

    m-mujica on v2.2.3

    (compare)

  • Nov 13 12:48

    m-mujica on master

    2.2.3 (compare)

Swesh Mishra
@SweshMishra_twitter
But I'm getting from steal when I require can
Matthew Phillips
@matthewp
@xedoken Do you have the latest steal 1.0 -rc and steal-tools 1.0 rc as well? Those are required to work with steal-less 1.0-rc
If you have those, please file a bug and I'll take a look.
Chasen Le Hara
@chasenlehara
@SweshMishra_twitter, can you share what error you’re getting?
xedos
@xedoken
@matthewp Yes. Latest RC for both libs. May be i dont need to import steal-less in project AppViewmodel? i think that the problem when i build the project, it pack the steal-less lib as a dependency. what do you think?
xedos
@xedoken

i found that steal-tools already has this bug in github.

stealjs/steal-tools#560

am i right?

Matthew Phillips
@matthewp
Yeah, but that shouldn't cause any build issues, I don't think.
xedos
@xedoken
@matthewp may be it b/c donejs latest rc? if i use steal v.16 and steal-tools v.16 it export ok. no errors. but with latest steal/steal-tools rc it fails. please look at this problem. i really need this. thank you :)
Justin Meyer
@justinbmeyer
@xedoken , @matthewp is on PTO ... won't be back until monday
Chasen Le Hara
@chasenlehara
@xedoken, @matthewp can correct me if I’m wrong, but I think that’s a high priority issue for the Steal 1.0 release, it just hasn’t been fixed yet.
Matthew Phillips
@matthewp
I'm not sure what issue we're referring to
Is there an issue number?
xedos
@xedoken
Hi, nope. I did not create an issue in github yet, in a few hours i will do that. The problem is about incorrect bundling with new steal and steal tools. May be i'm wrong,but none of the build and exports was success. So after building i try to load that bundles in local html, and it fails because of less engine. If i export as standalone, fails, if global fails too. May be you can writean instructions how i need to write a build.js to correct building and exporting with steal, steal-tools, and steal-less/css?
Sunil George
@georgesunil81
Hello! I need help running Karma with StealJS. I am getting an error where Karma is not able to find stealconfig.js and dev.js. But, my StealJS application is able to find these files!
Any ideas?
Kevin Phillips
@phillipskevin
Sunil George
@georgesunil81
Ah! thanks @phillipskevin . I will check it out now.
@phillipskevin , I see you have included 'node_modules/steal/steal.js' in the karma.conf.js but there is a pattern above that includes it already, do we have to include steal.js twice?
I am trying the same in my project now to see if it resolves the issue I am facing!
Kevin Phillips
@phillipskevin
the pattern is included: false
so yeah, that could be why yours can’t load dev.js if you don’t have a pattern like that
Sunil George
@georgesunil81
Okay. I am still getting the error in the Karma console. It is not able to find stealconfig and dev.js!
Here is my karma.conf.js -
module.exports = function(config) {
  config.set({
    basePath: '',
    frameworks: ['jasmine'],
    files: [
      { pattern: 'test/**/*.js', included: false },
      { pattern: 'node_modules/steal/**/*.js', included: false },
      { pattern: 'node_modules/**/package.json', included: false },
      { pattern: 'package.json', included: false },
      'node_modules/steal/steal.js',
      'karma.bootstrap.js'
    ],
    exclude: [ ],
    preprocessors: { },
    reporters: ['dots'],
    port: 9876,
    colors: true,
    logLevel: config.LOG_INFO,
    autoWatch: true,
    browsers: ['Chrome'],
    singleRun: false,
    concurrency: Infinity
  })
};
And here is my karma.bootstrap.js
window.__karma__.loaded = function() {
  var s = document.createElement('script');
  s.setAttribute('src', 'base/node_modules/steal/steal.js');
  s.setAttribute('data-main', 'test/');
  document.head.appendChild(s);

  s.onload = function () {
    steal.done().then(function(){
        console.log('----- StealJS is loaded -----');
      if(window.__karma__) {
        window.__karma__.start();
      }
    });
  };
};
The errors are coming from karma.bootstrap.js. It is not able to find stealconfig.js and dev.js.
Kevin Phillips
@phillipskevin
you probably need a pattern for your stealconfig
Sunil George
@georgesunil81
But, I already have the following pattern in the karma.conf.js
{ pattern: 'node_modules/steal/**/*.js', included: false },
Would it not include stealconfig.js and dev.js too?
Kevin Phillips
@phillipskevin
where is stealconfig?
Sunil George
@georgesunil81
stealconfig is in "node_modules/steal" directory.
Kevin Phillips
@phillipskevin
also, why do you need to use document.head.appendChild to inject steal?
isn’t karma doing that already?
Sunil George
@georgesunil81
Oh! Earlier I did not have the following line in my karma.config.js
Kevin Phillips
@phillipskevin
try setting it up how it is in the forum post
Sunil George
@georgesunil81
'node_modules/steal/steal.js',
Sure, I will try that now.
Made the changes. Now running it again...
Hmmm @phillipskevin . Making it mirror what you have in the forum resolved the 404/stealconfig.js and 404/dev.js errors.
I am getting bunch of different errors now.
Thanks @phillipskevin for your help resolving the 404s. I will troubleshoot the new errors further. Will let you know if I need help.
Sunil George
@georgesunil81
Thanks @phillipskevin . It now executed a very simple test as below which I added within my CanJS-StealJS application project directory structure -
```
describe('Sample Test', function () {
  it('test', function () {
    expect(true).toBeTruthy();
  });
});
Now, I will be going into testing the actual application logic. Since StealJS is now succesfully loaded, I believe I should be able to just import my app modules into my tests and run specific functions from in there.
Will try it out.
Sunil George
@georgesunil81
@phillipskevin , are there any examples of testing CanJS Controllers with Karma-Jasmine. My application pages are rendered using Can.Control.
Sunil George
@georgesunil81
From my unit tests, I am trying to invoke specific functions from within my controller.