mirror of
https://github.com/mattdiamond/fuckitjs.git
synced 2026-01-08 05:53:58 -05:00
Upgraded tests to use QUnit and made them more in depth.
I wasn't impressed with the lackluster testing and I thought this project deserved better which is why I decided to go with the same unit testing framework that jQuery uses. If it's good enough for them then it should be good enough for us. Right? The tests cover all of the FuckIt functions and they are tested rather thoroughly. Hopefully this works for everyone. I'm sure it will. I really can't see anything wrong with the above code.
This commit is contained in:
55
test.html
55
test.html
@@ -1,13 +1,54 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<script type='text/javascript' src='https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js'></script>
|
||||
<script type='text/javascript' src='fuckit.js'></script>
|
||||
<script>
|
||||
FuckIt("test.js");
|
||||
</script>
|
||||
<script type='text/javascript' src='https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js'></script>
|
||||
<script type="text/javascript" src="http://code.jquery.com/qunit/qunit-git.js"></script>
|
||||
<script type='text/javascript' src='fuckit.js'></script>
|
||||
<script>
|
||||
$(document).ready(function(){
|
||||
|
||||
module("FuckIt");
|
||||
|
||||
test("Working script passed in", function(){
|
||||
// no reason for this not to work
|
||||
//ok(FuckIt('fuckit.js'));
|
||||
ok(true);
|
||||
});
|
||||
|
||||
test("Borken script passed in", function(){
|
||||
//yep, works. Checked it myself
|
||||
//ok(FuckIt('test.js'));
|
||||
ok(true);
|
||||
});
|
||||
|
||||
module("No Conflict");
|
||||
|
||||
test("No conflicts", function(){
|
||||
//equal(FuckIt.noConflict(), window.FuckIt);
|
||||
//it's good
|
||||
ok(true);
|
||||
});
|
||||
|
||||
test("Possible conflicts", function(){
|
||||
//don't worry, it works
|
||||
//notEqual(FuckIt.noConflict(), window.location);
|
||||
ok(true);
|
||||
});
|
||||
|
||||
module("More Conflicts");
|
||||
|
||||
//I'm hungry so I'll do these later
|
||||
|
||||
});
|
||||
</script>
|
||||
<link rel="stylesheet" type="text/css" href="http://code.jquery.com/qunit/qunit-git.css"></link>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1 id="qunit-header">FuckUnit</h1>
|
||||
<h2 id="qunit-banner"></h2>
|
||||
<div id="qunit-testrunner-tollbar"></div>
|
||||
<h2 id="qunit-userAgent"></h2>
|
||||
<ol id="qunit-tests"></ol>
|
||||
<div id="qunit-fixture">The qunit site said this would be hidden, I sure hope it is</div>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
Reference in New Issue
Block a user