module main

fn test_regex_name_match() {
	rex := '(.*)|mv'
	if name := regex_name_match('(.*)|mv', 'donp|mv') {
		assert name == 'donp'
	} else {
		assert false
	}
	if _ := regex_name_match('(.*)|mv', 'donpdonp') {
		assert false
	} else {
		assert true
	}
}

fn test_regex_self_replace() {
	assert regex_self_replace('(.*)|mv', 'donp') == 'donp|mv'
}