Noodle Help Site

new Test() → {Test}

Tests for Noodle because Selenium broke in many ways after v74. Make sure cache is not disabled.
Example usage:
top.noodle. evalURL("/media/noodle.test.js?t="+ new Date().getTime(), null, null); top.noodle.test.debugOn(); top.noodle.test.run(); console. log(top.noodle.test.statusLog) console. log(top.noodle.test.status)
Returns:
Type
Test

Members

appAddItemIMAGES_MANAGER

requires "Use anti xss headers" off or file upload form selenium

apps

BULLETIN_BOARD_TOPIC_VIEW is ommited as a meta app

formTypes

"dataconnector", "blankspace", "richtext", "radiobutton" are ommited as requireing diffrent steps

loadThen

Upgrade JSHint or find a way to do this without warnings.
Eclipse node plugin is slow.

reloadImplemented

reload will break this test so implement a workaround or just avoid it.

sysApps

what are "MAILBOX_MANAGER", "NEW"?

Methods

addItemsThen(i, n, func)

Parameters:
Name Type Description
i number
n number
func function

appAddItemBLOG(n, func)

Parameters:
Name Type Description
n number
func function

appAddItemBULLETIN_BOARD_TOPIC_MANAGER(n, func)

Parameters:
Name Type Description
n number
func function

appAddItemCALENDAR(n, func)

Parameters:
Name Type Description
n number
func function

appAddItemCONTACT_MANAGER(n, func)

Parameters:
Name Type Description
n number
func function

appAddItemDATA_MANAGER(n, func)

Parameters:
Name Type Description
n number
func function

appAddItemDOCUMENT_MANAGER(n, func)

Parameters:
Name Type Description
n number
func function
Parameters:
Name Type Description
n number
func function

appAddItemQUESTION_MANAGER(n, func)

Parameters:
Name Type Description
n number
func function

appAddItemSECTION_MANAGER(n, func)

Parameters:
Name Type Description
n number
func function

appAddItemTASK_MANAGER(n, func)

Parameters:
Name Type Description
n number
func function

appAddItemWAVE_MANAGER(n, func)

Parameters:
Name Type Description
n number
func function

appInitBULLETIN_BOARD_TOPIC_MANAGER(func)

Parameters:
Name Type Description
func function

appInitCALENDAR(func)

Parameters:
Name Type Description
func function

appInitDATA_MANAGER(func)

Parameters:
Name Type Description
func function

appInitDATA_MANAGERHelper(i, func)

Parameters:
Name Type Description
i *
func function

appInitDATA_MANAGERHelper2(func)

Parameters:
Name Type Description
func function

appInitDOCUMENT_MANAGER(func)

Parameters:
Name Type Description
func function

appInitIMAGES_MANAGER(func)

Parameters:
Name Type Description
func function

appInitLAUNCHER(func)

Parameters:
Name Type Description
func function
Parameters:
Name Type Description
func function

appInitSECTION_MANAGER(func)

Parameters:
Name Type Description
func function

appInitTASK_MANAGER(func)

Parameters:
Name Type Description
func function

appInitWAVE_MANAGER(func)

Parameters:
Name Type Description
func function

appRmItemBLOG(func)

Parameters:
Name Type Description
func function

appRmItemBULLETIN_BOARD_TOPIC_MANAGER(func)

Parameters:
Name Type Description
func function

appRmItemCALENDAR(func)

Parameters:
Name Type Description
func function

appRmItemCONTACT_MANAGER(func)

Parameters:
Name Type Description
func function

appRmItemDATA_MANAGER(func)

Parameters:
Name Type Description
func function

appRmItemDOCUMENT_MANAGER(func)

Parameters:
Name Type Description
func function
Parameters:
Name Type Description
func function

appRmItemQUESTION_MANAGER(func)

Parameters:
Name Type Description
func function

appRmItemSECTION_MANAGER(func)

Parameters:
Name Type Description
func function

appRmItemTASK_MANAGER()

rm the 2nd options because the first is the list

debugOn()

editThen(n, func)

Parameters:
Name Type Description
n number
func function

end()

init()

initAppsThen(i, func)

Parameters:
Name Type Description
i *
func function

log(s)

Parameters:
Name Type Description
s *

makeApp(app, func)

Parameters:
Name Type Description
app *
func function

makeAppsThen(i, func)

Parameters:
Name Type Description
i *
func function

onload(event)

Parameters:
Name Type Description
event Event

openAppThen(app, func)

Parameters:
Name Type Description
app *
func function

openSysAppThen(app, func)

Parameters:
Name Type Description
app *
func function

otherFeed(func)

Parameters:
Name Type Description
func function

otherPeople(func)

Parameters:
Name Type Description
func function

otherProfile(func)

Parameters:
Name Type Description
func function

otherThen(func)

Parameters:
Name Type Description
func function

rmFirstThen(func)

Parameters:
Name Type Description
func function

rmItemThen(i, func)

Parameters:
Name Type Description
i *
func function

run()

runToStatus(func)

Parameters:
Name Type Description
func function

sysAppAPPLICATION_ADMIN(func)

Parameters:
Name Type Description
func function

sysAppGROUP_MANAGER(func)

Parameters:
Name Type Description
func function

sysAppMEMO_MANAGER(func)

Parameters:
Name Type Description
func function

sysAppSETTINGS_MANAGER(func)

Parameters:
Name Type Description
func function

sysAppSTATISTICS_VIEWER(func)

Parameters:
Name Type Description
func function

sysAppUSER_MANAGER(func)

Parameters:
Name Type Description
func function

systemAppsThen(i, func)

Parameters:
Name Type Description
i *
func function