alloy
Version:
Appcelerator Titanium MVC Framework
58 lines (51 loc) • 1.12 kB
JavaScript
Ti.include('/runtimeTester.js');
module.exports = function($) {
addMatchers();
describe('index controller', function() {
validateUiComponent($, 'index', {
api: 'Ti.UI.Window',
style: {
backgroundColor: '#fff',
id: "index"
}
});
validateUiComponent($, 'main', {
api: 'Ti.UI.View',
style: {
backgroundColor: Alloy.isTablet ? 'red' : 'blue',
id: "main"
}
});
validateUiComponent($, 'label', {
api: 'Ti.UI.Label',
style: {
width: Ti.UI.SIZE,
height: Ti.UI.SIZE,
color: "#fff",
text: Alloy.isTablet ? "I'm a tablet!" : "I'm a handheld!",
id: "label"
}
});
validateUiComponent($, 'container', {
api: 'Ti.UI.View',
style: {
id: "container",
height: "50",
width: "200",
bottom: "10",
backgroundColor: "#cdcdcd"
}
});
validateUiComponent($, 'platformLabel', {
api: 'Ti.UI.Label',
style: {
width: Ti.UI.SIZE,
height: Ti.UI.SIZE,
color: "#fff",
text: Ti.Platform.osname + (OS_IOS ? '' : ' ' + (Alloy.isTablet ? 'tablet' : 'handheld')),
id: "platformLabel"
}
});
});
launchTests();
};