Resolved styling issues from Clinical Meteor packages, added HIPAA Audit Log package
This commit is contained in:
1 parent
98222abd0a
commit
2ea9eae0aa
28 files changed
+968
-22
No files matched your search
+20
@@ -0,0 +1,20 @@
|
||||
|
||||
|
||||
|
||||
exports.command = function(rowIndex, hipaaEvent) {
|
||||
this
|
||||
.verify.elementPresent("#hipaaAuditLog .hipaaAuditItem:nth-child(" + rowIndex + ")")
|
||||
|
||||
if(hipaaEvent.type === "create"){
|
||||
this
|
||||
.verify.elementPresent("#hipaaAuditLog .hipaaAuditItem:nth-child(" + rowIndex + ") .userName", hipaaEvent.userName)
|
||||
.verify.elementPresent("#hipaaAuditLog .hipaaAuditItem:nth-child(" + rowIndex + ") .recordId", hipaaEvent.recordId)
|
||||
.verify.elementPresent("#hipaaAuditLog .hipaaAuditItem:nth-child(" + rowIndex + ") .collectionName", hipaaEvent.collectionName)
|
||||
|
||||
if(hipaaEvent.patientName){
|
||||
this.verify.elementPresent("#hipaaAuditLog .hipaaAuditItem:nth-child(" + rowIndex + ") .patientName", hipaaEvent.patientName)
|
||||
}
|
||||
}
|
||||
|
||||
return this;
|
||||
};
|
||||
+9
@@ -0,0 +1,9 @@
|
||||
|
||||
|
||||
exports.command = function() {
|
||||
this
|
||||
.verify.elementPresent("#hipaaLogPage")
|
||||
.verify.elementPresent("#hipaaAuditLog")
|
||||
|
||||
return this;
|
||||
};
|
||||
@@ -0,0 +1,41 @@
|
||||
|
||||
|
||||
|
||||
|
||||
// syncrhonous version; doesn't work well
|
||||
/*exports.command = function(hipaaEvent, timeout) {
|
||||
var client = this;
|
||||
this
|
||||
.execute(function(data){
|
||||
return HipaaLogger.logEventObject(data);
|
||||
}, [hipaaEvent], function(result){
|
||||
console.log("result.value", result.value);
|
||||
client.assert.ok(result.value);
|
||||
}).pause(1000)
|
||||
return this;
|
||||
};*/
|
||||
|
||||
|
||||
|
||||
|
||||
// async version calls method on the server
|
||||
exports.command = function(hipaaEvent, timeout) {
|
||||
var client = this;
|
||||
if (!timeout) {
|
||||
timeout = 5000;
|
||||
}
|
||||
|
||||
this
|
||||
.timeoutsAsyncScript(timeout)
|
||||
.executeAsync(function(data, meteorCallback){
|
||||
//return HipaaLogger.logEventObject(data);
|
||||
Meteor.call('logHipaaEvent', data, function(meteorError, meteorResult){
|
||||
var response = (meteorError ? { error: meteorError } : { result: meteorResult });
|
||||
meteorCallback(response);
|
||||
})
|
||||
}, [hipaaEvent], function(result){
|
||||
console.log("result.value", result.value);
|
||||
client.assert.ok(result.value);
|
||||
}).pause(1000)
|
||||
return this;
|
||||
};
|
||||
Reference in new issue
Block a user