Skip to content

Commit 2ba1a36

Browse files
committed
Add tests for Context::clear_sessions and Context::set_sessions
Signed-off-by: Simon Brand <simon.brand@postadigitale.de>
1 parent 6fccc4d commit 2ba1a36

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

tss-esapi/src/context.rs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -161,6 +161,10 @@ impl Context {
161161
/// // used in calls to ESAPI no matter if it None
162162
/// // or not.
163163
/// context.set_sessions((auth_session, None, None));
164+
/// # let (session_1, session_2, session_3) = context.sessions();
165+
/// # assert_eq!(auth_session, session_1);
166+
/// # assert_eq!(None, session_2);
167+
/// # assert_eq!(None, session_3);
164168
/// ```
165169
pub fn set_sessions(
166170
&mut self,
@@ -192,6 +196,10 @@ impl Context {
192196
///
193197
/// // Clear auth sessions
194198
/// context.clear_sessions();
199+
/// # let (session_1, session_2, session_3) = context.sessions();
200+
/// # assert_eq!(None, session_1);
201+
/// # assert_eq!(None, session_2);
202+
/// # assert_eq!(None, session_3);
195203
/// ```
196204
pub fn clear_sessions(&mut self) {
197205
self.sessions = (None, None, None)

0 commit comments

Comments
 (0)