def test_recursiveWrite(self):
		color.blue("test here baby")
		inputFileContent = """routes = require '../../routes/e'
rrnt = require '../f.iced'
db = require 'db'
module.exports = (url, param, test)->
	rrnt routes, url, param, test
	"""	
	# 	expected = """routes = require '../e.iced'
	# rrnt = require './k/f.iced'
	# db = require 'db'
	# module.exports = (url, param, test)->
	# 	rrnt routes, url, param, test
	# 	"""		
		path = "/Users/maks/Library/Application Support/Sublime Text 3/Packages/goodPath/forRecursiveTest"

		files = recursiveSearch_model.getAllFiles(path)
		for fileName in files:
			filer.write(fileName, inputFileContent)

		findAllRelative_model.repaireRecursive(path)
		
		for fileName in files:
			result = filer.read(fileName)
			self.assertNotEqual (result, inputFileContent)	
	def test_getAllFiles_byFileName(self):
		color.blue("test here baby")
		result = recursiveSearch_model.getAllFiles('/Users/maks/Library/Application Support/Sublime Text 3/Packages/goodPath/forTest/a.js')
		print('++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++')
		print('++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++')
		print('++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++')
		print('++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++')
		print(result)
		expected = ['/Users/maks/Library/Application Support/Sublime Text 3/Packages/goodPath/forTest/a/package.json', '/Users/maks/Library/Application Support/Sublime Text 3/Packages/goodPath/forTest/a/b/c_start.js', '/Users/maks/Library/Application Support/Sublime Text 3/Packages/goodPath/forTest/a/b/e.iced', '/Users/maks/Library/Application Support/Sublime Text 3/Packages/goodPath/forTest/a/b/c/test.iced', '/Users/maks/Library/Application Support/Sublime Text 3/Packages/goodPath/forTest/a/b/c/testForWrite.iced', '/Users/maks/Library/Application Support/Sublime Text 3/Packages/goodPath/forTest/a/b/c/k/f.iced']
		self.assertEqual(result, expected)	
def repaireRecursive(filePath):
	allFiles = recursiveSearch_model.getAllFiles(filePath)
	for fileName in allFiles:
		goAndWrite(fileName)