This repository was archived by the owner on May 28, 2024. It is now read-only.
File tree 8 files changed +54
-0
lines changed
8 files changed +54
-0
lines changed Original file line number Diff line number Diff line change
1
+ --color
2
+ --format documentation
Original file line number Diff line number Diff line change @@ -16,6 +16,16 @@ def reset
16
16
17
17
attr_accessor ( *Config ::ATTRIBUTES )
18
18
end
19
+
20
+ class << self
21
+ def configure
22
+ block_given? ? yield ( Config ) : Config
23
+ end
24
+
25
+ def config
26
+ Config
27
+ end
28
+ end
19
29
end
20
30
21
31
SlackBot ::Config . reset ( )
Original file line number Diff line number Diff line change @@ -20,4 +20,5 @@ Gem::Specification.new do |s|
20
20
21
21
s . add_development_dependency 'bundler'
22
22
s . add_development_dependency 'rake'
23
+ s . add_development_dependency 'rspec'
23
24
end
Original file line number Diff line number Diff line change
1
+
2
+ # TODO
Original file line number Diff line number Diff line change
1
+
2
+ # TODO
Original file line number Diff line number Diff line change
1
+ require 'spec_helper'
2
+
3
+ describe SlackBot ::Config do
4
+ before do
5
+ SlackBot . configure do |config |
6
+ config . join_message = 'Hi!'
7
+ config . debug = true
8
+ config . token = 'TOKEN'
9
+ end
10
+ end
11
+
12
+ it 'sets config' do
13
+ expect ( SlackBot . config . join_message ) . to eq 'Hi!'
14
+ expect ( SlackBot . config . debug ) . to eq true
15
+ expect ( SlackBot . config . token ) . to eq 'TOKEN'
16
+ end
17
+ end
Original file line number Diff line number Diff line change
1
+ require 'bundler/setup'
2
+ Bundler . setup
3
+
4
+ require 'simple-slack-bot'
5
+
6
+ RSpec . configure do |config |
7
+ end
8
+
9
+ SlackBot . configure do |config |
10
+ config . join_message = 'Hello!'
11
+ config . debug = true
12
+ config . token = ENV [ 'SLACK_API_TOKEN' ]
13
+ end
Original file line number Diff line number Diff line change
1
+ require 'spec_helper'
2
+
3
+ describe SlackBot do
4
+ it 'has a version' do
5
+ expect ( SlackBot ::VERSION ) . to_not be nil
6
+ end
7
+ end
You can’t perform that action at this time.
0 commit comments