}
[Fact]
+ public void RenameTab_PositionTest()
+ {
+ var replyTab = this.tabinfo.Tabs["Reply"];
+ Assert.Equal(1, this.tabinfo.Tabs.IndexOf(replyTab));
+
+ this.tabinfo.RenameTab("Reply", "Reply12345");
+
+ Assert.Equal("Reply12345", replyTab.TabName);
+ Assert.Equal(1, this.tabinfo.Tabs.IndexOf(replyTab));
+ }
+
+ [Fact]
+ public void RenameTab_SelectedTabTest()
+ {
+ var replyTab = this.tabinfo.Tabs["Reply"];
+
+ this.tabinfo.SelectTab("Reply");
+ this.tabinfo.RenameTab("Reply", "Reply12345");
+
+ Assert.Equal("Reply12345", replyTab.TabName);
+ Assert.Equal("Reply12345", this.tabinfo.SelectedTabName);
+ Assert.Equal(replyTab, this.tabinfo.SelectedTab);
+ }
+
+ [Fact]
public void SelectTab_Test()
{
this.tabinfo.SelectTab("Reply");
var tb = this.Tabs[Original];
this.tabs.RemoveAt(index);
tb.TabName = NewName;
+
+ if (this.SelectedTabName == Original)
+ this.SelectedTabName = NewName;
+
this.tabs.Insert(index, tb);
}
}
==== Ver 2.4.2-dev(2019/xx/xx)
* FIX: タブ更新時にエラーが発生するとプロセスが異常終了する場合がある不具合を修正
* FIX: エラー発生時にステータスバーの縦幅が2行分に広がり戻らなくなる場合がある不具合を修正
+ * FIX: 表示中のタブの名前を変更するとエラーが発生する不具合を修正
==== Ver 2.4.1(2019/09/25)
* FIX: 「タブを一覧の下に表示する」を無効にすると起動時にエラーが発生する不具合を修正 (thx @mulsys!)