mirror of
https://github.com/TiddlyWiki/TiddlyWiki5.git
synced 2026-05-02 18:38:10 +00:00
Move the editions into a subfolder
This commit is contained in:
43
editions/tw2/source/tiddlywiki/test/js/RGB.js
Executable file
43
editions/tw2/source/tiddlywiki/test/js/RGB.js
Executable file
@@ -0,0 +1,43 @@
|
||||
jQuery(document).ready(function(){
|
||||
|
||||
module("TiddlyWiki core");
|
||||
|
||||
test("RGB tests", function() {
|
||||
expect(4);
|
||||
|
||||
var actual = new RGB(1,0,1).toString();
|
||||
var expected = "#ff00ff";
|
||||
ok(actual==expected,'RGB(1,0,1) is the same as #ff00ff');
|
||||
|
||||
actual = new RGB("#f00").toString();
|
||||
expected = "#ff0000";
|
||||
ok(actual==expected,'#ff0000 is the same as #f00');
|
||||
|
||||
actual = new RGB("#123").toString();
|
||||
console.log("actual",actual);
|
||||
expected = "#112233";
|
||||
ok(actual==expected,'#112233 is the same as #123');
|
||||
|
||||
actual = new RGB("#abc").toString();
|
||||
console.log("actual",actual);
|
||||
expected = "#aabbcc";
|
||||
ok(actual==expected,'#aabbcc is the same as #abc');
|
||||
|
||||
actual = new RGB("#123456").toString();
|
||||
expected = "#123456";
|
||||
ok(actual==expected,'#123456 is the same as #123456');
|
||||
|
||||
actual = new RGB("rgb(0,255,0)").toString();
|
||||
expected = "#00ff00";
|
||||
ok(actual==expected,'RGB object created from rgb value > toString method gives hex');
|
||||
|
||||
actual = new RGB("rgb(120,0,0)").mix(new RGB("#00ff00"),0.5).toString();
|
||||
|
||||
//120 + (0 - 120) *0.5 and 0 + (255-0) * 0.5
|
||||
expected = new RGB("rgb(60,127,0)").toString();
|
||||
ok(actual==expected,'RGB mix function proportion 0.5');
|
||||
|
||||
});
|
||||
|
||||
|
||||
});
|
||||
Reference in New Issue
Block a user