/
testA.jstalk
46 lines (28 loc) · 1.07 KB
/
testA.jstalk
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
[jstalk include:"jstsetup.jstalk"];
var zp = NSZeroPoint;
jsassert(zp, "Can't make a zero point");
jsassert(zp.x == 0, "Can't grab NSZeroPoint");
var name = NSUserName();
jsassert(name);
var d = [NSArray arrayWithObject:NSUserName()];
jsassert([d count] == 1);
var r = NSMakeRect(1, 2, 3, 4);
jsassert(r, "Can't make a rect");
jsassert(r.origin.x == 1, "Wrong value for x");
jsassert(r.origin.y == 2, "Wrong value for y");
jsassert(r.size.width == 3, "Wrong value for width");
jsassert(r.size.height == 4, "Wrong value for height");
var randomConst = NSBundleDidLoadNotification;
jsassert(randomConst, "Can't find NSBundleDidLoadNotification");
jsassert(NSMinYEdge == 1, "Can't find NSMinYEdge");
jsassert(CGRectMinYEdge == 1, "Can't find NSMinYEdge");
var p = NSMakePoint(0,0);
jsassert(p, "Can't make a point");
jsassert(p.x == 0, "Can't verify a point");
p.x = 1;
jsassert(p.x == 1, "Set a point");
/*
if (![private runtimeInfo]) {
[private setRuntimeInfo:[[JSTBridgeSupportLoader sharedController] runtimeInfoForSymbol:NSStringFromClass([self class])]];
}
*/