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

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

magento2 - Magento 2 admin grid add filter to collection -

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