Comments (5)
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.
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.
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.
I think long term we'll offer several downloads.
- Everything. A file that works in browser and server and includes all test runners.
- Client version specific to the test runner
- 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.
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)
- Commented on: Not seeing any reports - noob alert #244 HOT 1
- _$jscoverage is not defined | blanket 1.2.1 HOT 21
- Reason for replacing ".js" with ""
- In ploymer,the script is written in the component html,is there any method to set data-cover on the script HOT 2
- Publish the latest version HOT 1
- Global object replaced on QUnit test
- How to use Blanket.js in test files loaded with Require.js? HOT 2
- blanket js does not given correct results.
- Can blanket handle source maps?
- documention is wrong for using with mocha HOT 1
- Advice on how to use with WebDriver. HOT 1
- Support for phantomjs 2.1.1 (for blanket to work on ppc64le architecture)
- Coverage for hoisted vars HOT 2
- I am getting Error: invalid reporter "html-cov" HOT 1
- Tests stop running on upgrading to [email protected] HOT 1
- make a new release on the github?
- Instrumentation affects test results.
- Running Jasmine Code Coverage using command Line
- Deprecate this?
- Hi
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from blanket.