javascript - Mysterious '...' at end of my strings, although it doesn't seem to be a char? -


i running unit tests on javascript, however, following test failing:

it('should pass tags without code clean through', function () {     //some logic     expect(processed_content).tobe(data); }); 

however, getting error shown below. both strings seem identical, , when copy , pasted online diff checker reports identical.

1) test migrator should pass tags without code clean through 1.1) expected '--- title: location description: how work geographical location data. --- import module in code use: {% nativescript %} javascript var geolocation = require("nativescript-geolocation");  ' '--- title: location description: how work geographical location data. --- import module in code use: {% nativescript %} javascript var geolocation = require("nativescript-geolocation");  '. 

however, when tried comparing processed_content.split('') , data.split('') , got:

enter image description here

so can see there difference in how end of file being dealt during processing, in use case should read file , write straight back. why there ... @ end of original file , .. @ end of processed version? more point, how can ignore quirk in test, doesn't seem char, isn't inside inverted commas?

nb: have tried processed_content.split('').slice(0, processed_content.length - 1) doesn't seem work. ideas?

update:

thanks suggestion try .trim() unfortunately doesn't help, if call processed_content.trim().split(''), still ... , .. (although function kill commas seeing).

still anymore ideas appreciated still biting me ...


Comments

Popular posts from this blog

magento2 - Magento 2 admin grid add filter to collection -

Android volley - avoid multiple requests of the same kind to the server? -

Combining PHP Registration and Login into one class with multiple functions in one PHP file -