mirror of
				https://github.com/node-red/node-red.git
				synced 2025-03-01 10:36:34 +00:00 
			
		
		
		
	fix watch node test on MacOS/ARM
This commit is contained in:
		| @@ -15,11 +15,14 @@ | ||||
|  **/ | ||||
|  | ||||
| var fs = require("fs-extra"); | ||||
| var os = require("os"); | ||||
| var path = require("path"); | ||||
| var should = require("should"); | ||||
| var helper = require("node-red-node-test-helper"); | ||||
| var watchNode = require("nr-test-utils").require("@node-red/nodes/core/storage/23-watch.js"); | ||||
|  | ||||
| var arch = os.arch(); | ||||
| var platform = os.platform(); | ||||
|  | ||||
| describe('watch Node', function() { | ||||
|     this.timeout(5000); | ||||
| @@ -89,7 +92,10 @@ describe('watch Node', function() { | ||||
|                     msg.should.have.property('payload', result.payload); | ||||
|                     msg.should.have.property('type', result.type); | ||||
|                     if('size' in result) { | ||||
|                         msg.should.have.property('size', result.size); | ||||
|                         if (!((arch != "arm64") && (platform !== "darwin"))) { | ||||
|                             // On OSX/ARM, two change events occur and first event do not reflect file size change.  So ignore size field in the case.  | ||||
|                             msg.should.have.property('size', result.size); | ||||
|                         } | ||||
|                     } | ||||
|                     count++; | ||||
|                     if(count === len) { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user