Fix compatibility with the ruby contrib runner

This commit is contained in:
ragaskar
2009-08-26 15:55:08 -07:00
parent f9d61108ee
commit ba5b4ab166
22 changed files with 133 additions and 36 deletions

View File

@@ -78,7 +78,7 @@ jasmine.TrivialReporter.prototype.reportSpecResults = function(spec) {
var resultItems = results.getItems();
for (var i = 0; i < resultItems.length; i++) {
var result = resultItems[i];
if (!result.passed()) {
if (result.passed && !result.passed()) {
var resultMessageDiv = this.createDom('div', {className: 'resultMessage fail'});
resultMessageDiv.innerHTML = result.message; // todo: lame; mend
specDiv.appendChild(resultMessageDiv);

View File

@@ -4,7 +4,6 @@
<head>
<title>Jasmine Test Runner</title>
</head>
<script type="text/javascript" src="json2.js"></script>
<script type="text/javascript" src="jasmine.js"></script>
<script type="text/javascript" src="TrivialReporter.js"></script>

View File

@@ -1751,6 +1751,7 @@ jasmine.Suite = function(env, description, specDefinitions, parentSuite) {
self.env = env;
self.beforeQueue = [];
self.afterQueue = [];
self.specs = [];
};
@@ -1788,6 +1789,7 @@ jasmine.Suite.prototype.add = function(block) {
if (block instanceof jasmine.Suite) {
this.env.currentRunner.addSuite(block);
}
this.specs.push(block);
this.queue.add(block);
};

View File

@@ -83,4 +83,9 @@ p {
.runSpec {
margin-left: 5px;
float: right;
}
#jasmine_content {
position:fixed;
left: 100%;
}