Code Monkey home page Code Monkey logo

Comments (5)

alex-seville avatar alex-seville commented on June 10, 2024

Yes, I did make the build script change the name. Basically you wouldn't
use a qunit plugin with jasmine tests. You wouldn't expect it to be
seamless. So my thought was why would this be any different. People will
only need one version of the script.

I agree with it not being seamless otherwise, but it is a really heavy
library right now, so I think that for the moment we should separate it out
and then after we've resolved other issues we bring it together. It
wouldn't be a problem doing it that way because the test part and reporter
part are included in the build script, so we'd just need to wrap those
parts in an if block:

if (typeof QUnit !== "undefined"){ //use /lib/qunit.js }else...

On Mon, Oct 29, 2012 at 3:27 AM, Pierre [email protected] wrote:

Do you plan to distribute 3 versions of Blanket ? I saw you name it
blanket_qunit.js ?

I think, if we really want to be seamless we will need to have the 3
working on the same files. I know it will be heavy and that it would maybe
add some "hacky" code but we will keep a freaking easy configuration :)

Maybe you just did that for test purpose ?


Reply to this email directly or view it on GitHubhttps://github.com/Migrii/blanket/issues/45.

from blanket.

dervalp avatar dervalp commented on June 10, 2024

ok. So, one script by library for now (the builder will do the stuff for us) and will see later if we combine them or not :)

from blanket.

alex-seville avatar alex-seville commented on June 10, 2024

Yep.

I think that would help if anyone started using it too because we can tell
them the qunit build works but that the others don't.

On Mon, Oct 29, 2012 at 7:55 AM, Pierre [email protected] wrote:

ok. So, one script by library for now (the builder will do the stuff for
us) and will see later if we combine them or not :)


Reply to this email directly or view it on GitHubhttps://github.com/Migrii/blanket/issues/45#issuecomment-9863732.

from blanket.

alex-seville avatar alex-seville commented on June 10, 2024

I think long term we'll offer several downloads.

  1. Everything. A file that works in browser and server and includes all test runners.
  2. Client version specific to the test runner
  3. Published package in npm

Additionally, we'll document the build script and make it so people can build their own and maybe mixin custom test runner code, or expose an API so they can tie in their own test runner code.

from blanket.

alex-seville avatar alex-seville commented on June 10, 2024

So I think the plan would be to have the npm version for server, and one browser for in-browser. For now only qunit is supported but when we get jasmine working we'll just change the builder and whatnot and then make an api for other test runners and let people add them in as plugins.

from blanket.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.