EXPECT_EQ(3U, [items count]);
EXPECT_NSEQ(@"foo", [[items objectAtIndex:1] imageTitle]);
}
+
+TEST_F(DesktopMediaPickerControllerTest, MoveSource) {
+ [controller_ showWindow:nil];
+
+ media_list_->AddSource(0);
+ media_list_->AddSource(1);
+ media_list_->SetSourceName(1, base::ASCIIToUTF16("foo"));
+ NSArray* items = [controller_ items];
+ EXPECT_NSEQ(@"foo", [[items objectAtIndex:1] imageTitle]);
+
+ media_list_->MoveSource(1, 0);
+ EXPECT_NSEQ(@"foo", [[items objectAtIndex:0] imageTitle]);
+
+ media_list_->MoveSource(0, 1);
+ EXPECT_NSEQ(@"foo", [[items objectAtIndex:1] imageTitle]);
+}