Browse Source

ASTInterpret fix DNU typo; root super send test passes

Herbert Vojčík 8 years ago
parent
commit
c7375e774a
4 changed files with 4 additions and 28 deletions
  1. 3 3
      src/Compiler-Interpreter.js
  2. 1 1
      src/Compiler-Interpreter.st
  3. 0 18
      src/Compiler-Tests.js
  4. 0 6
      src/Compiler-Tests.st

+ 3 - 3
src/Compiler-Interpreter.js

@@ -2389,7 +2389,7 @@ return $core.withContext(function($ctx1) {
 //>>excludeEnd("ctx");
 var $1;
 $1=$recv($MessageNotUnderstood())._new();
-$recv($1)._meesage_(aMessage);
+$recv($1)._message_(aMessage);
 $recv($1)._receiver_(anObject);
 $recv($1)._signal();
 return self;
@@ -2399,10 +2399,10 @@ return self;
 },
 //>>excludeStart("ide", pragmas.excludeIdeData);
 args: ["aMessage", "anObject"],
-source: "messageNotUnderstood: aMessage receiver: anObject\x0a\x09MessageNotUnderstood new\x0a\x09\x09meesage: aMessage;\x0a\x09\x09receiver: anObject;\x0a\x09\x09signal",
+source: "messageNotUnderstood: aMessage receiver: anObject\x0a\x09MessageNotUnderstood new\x0a\x09\x09message: aMessage;\x0a\x09\x09receiver: anObject;\x0a\x09\x09signal",
 referencedClasses: ["MessageNotUnderstood"],
 //>>excludeEnd("ide");
-messageSends: ["meesage:", "new", "receiver:", "signal"]
+messageSends: ["message:", "new", "receiver:", "signal"]
 }),
 $globals.ASTInterpreter);
 

+ 1 - 1
src/Compiler-Interpreter.st

@@ -688,7 +688,7 @@ messageFromSendNode: aSendNode arguments: aCollection
 
 messageNotUnderstood: aMessage receiver: anObject
 	MessageNotUnderstood new
-		meesage: aMessage;
+		message: aMessage;
 		receiver: anObject;
 		signal
 !

+ 0 - 18
src/Compiler-Tests.js

@@ -1954,24 +1954,6 @@ messageSends: ["assert:equals:", "interpret:receiver:withArguments:"]
 }),
 $globals.ASTInterpreterTest);
 
-$core.addMethod(
-$core.method({
-selector: "testRootSuperSend",
-protocol: 'tests',
-fn: function (){
-var self=this;
-return self;
-
-},
-//>>excludeStart("ide", pragmas.excludeIdeData);
-args: [],
-source: "testRootSuperSend\x0a\x09\x22TODO make this test work for ASTInterpreter\x22",
-referencedClasses: [],
-//>>excludeEnd("ide");
-messageSends: []
-}),
-$globals.ASTInterpreterTest);
-
 
 
 $core.addClass('ASTDebuggerTest', $globals.ASTInterpreterTest, [], 'Compiler-Tests');

+ 0 - 6
src/Compiler-Tests.st

@@ -525,12 +525,6 @@ should: aString receiver: anObject return: aResult
 		equals: aResult
 ! !
 
-!ASTInterpreterTest methodsFor: 'tests'!
-
-testRootSuperSend
-	"TODO make this test work for ASTInterpreter"
-! !
-
 ASTInterpreterTest subclass: #ASTDebuggerTest
 	instanceVariableNames: ''
 	package: 'Compiler-Tests'!