mirror of
				https://github.com/node-red/node-red.git
				synced 2025-03-01 10:36:34 +00:00 
			
		
		
		
	Merge pull request #3942 from node-red-hitachi/fix-watch-test
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