You are an expert in writing code in many different languages. Your goal is to perform code completion for the following code, keeping in mind the rest of the code and the file meta data.
    Metadata details:
    filename: swap_lines.rs
    path of file: ./repos/git-interactive-rebase-tool/src/modules/list/tests
    
    the code of the file until where you have to start completion: use super::*;
use crate::{action_lin
    
fn normal_mode_change_swap_down() {
	testers::module(
		&["pick aaa c1", "pick aaa c2", "pick aaa c3"],
		&[Event::from(StandardEvent::SwapSelectedDown)],
		|mut test_context| {
			let mut module = create_list(&create_config(), test_context.take_todo_file());
			_ = test_context.handle_all_events(&mut module);
			let view_data = test_context.build_view_data(&mut module);
			assert_rendered_output!(
				Body view_data,
				action_line!(Pick "aaa", "c2"),
				action_line!(Selected Pick "aaa", "c1"),
				action_line!(Pick "aaa", "c3")
			);
		},
	);
}