Commit Graph

65 Commits

Author SHA1 Message Date
Petko Bordjukov
752c3123d6 Do not attempt to clean up a view
See https://github.com/DatabaseCleaner/database_cleaner/issues/504
2019-04-28 22:14:34 +03:00
Petko Bordjukov
a8d7cde7a1 Explicity require the feature helpers 2019-04-28 22:06:19 +03:00
Petko Bordjukov
e20861689f Mechanical standard.rb changes 2019-04-28 22:02:02 +03:00
Petko Bordjukov
c95a0c8d4b Fix broken specs 2019-04-28 11:52:05 +03:00
Petko Bordjukov
fffcd8db2c FactoryGirl -> FactoryBot 2019-04-28 01:25:13 +03:00
Petko Bordjukov
f4afa949d5 Update the bundle 2019-04-28 00:52:31 +03:00
Petko Bordjukov
d727f0e4d4 Added more test scenarios 2019-04-27 21:57:07 +03:00
Petko Bordjukov
26d6c868b5 Specify Capybara javscript driver until we upgrade 2019-01-08 20:26:02 +02:00
Petko Bordjukov
8444015e90 Add tests for event review/edit and personal profile creation from admin 2019-01-08 20:09:47 +02:00
Petko Bordjukov
62b4fc4456 Set the correct host_name for the test conference 2019-01-08 20:09:47 +02:00
Petko Bordjukov
9848898695 Verify that the volunteer appears in the management interface 2019-01-08 20:09:47 +02:00
Petko Bordjukov
09440ba9c5 Test editing and deleting conferences 2019-01-08 20:09:47 +02:00
Petko Bordjukov
8adfd721df Test creating a conference and activating its CFP 2019-01-08 20:09:47 +02:00
Petko Bordjukov
7533dc6b03 Fix the legacy specs 2019-01-08 00:36:25 +02:00
Petko Bordjukov
a784c4b45a Introduce a Volunteering feature spec 2019-01-08 00:20:31 +02:00
Petko Bordjukov
657c760737 Introduce first feature specs 2018-11-25 13:46:22 +02:00
Petko Bordjukov
4049ad354b Add feature spec support 2018-11-24 11:44:51 +02:00
Petko Bordjukov
b9c4670f17 User-facing volunteership functionality 2015-09-12 13:48:41 +03:00
Petko Bordjukov
d279ab6f0d Remove the PropositionAccepting abstraction 2015-08-14 23:58:51 +03:00
Andrew Radev
adb5ca34b6 Remove half-baked methods
We'll think of something better later on.
2015-08-05 15:07:07 +03:00
Andrew Radev
f5249be3d4 Management fixes 2015-08-05 15:05:31 +03:00
Petko Bordjukov
ce61422321 OpenFest: Devise stint 2015-08-05 14:56:49 +03:00
Petko Bordjukov
9ca34c5a22 Introduce a Participation model
This model is responsible for the 1..n - 1..n relationship between an
event and the people that will participate in it.
2015-07-31 14:40:04 +03:00
Andrew Radev
7a8bba1646 WIP attempt to create new profile for conference 2015-07-26 15:58:08 +03:00
Andrew Radev
c6750d3a1a Nest everything under /conferences/:id/ again
Would be more straightforward to work with, even if it's a bit more
verbose sometimes.
2015-07-19 11:46:47 +03:00
Andrew Radev
df682e65e5 Create conference slug and maintain it in params 2015-07-12 11:05:38 +03:00
Petko Bordjukov
2b64461ac9 Implement changing of the status of the CFP
Allow a user to start and end a call for participation from the
conference list.
2015-05-24 01:17:42 +03:00
Petko Bordjukov
574b6ec194 Introduce an administrator factory
Just a factory that handles users with an admin flag
2015-05-24 01:17:41 +03:00
Petko Bordjukov
5e9914875c Automatically create an associated CFP with a Conference
Make sure there is always an associated unopened call for participation
for each conference.
2015-05-24 01:17:41 +03:00
Petko Bordjukov
463e43226e Introduce CallForParticipation status mutation methods
Add the #open! and #close! methods to CallForParticipation in order to
provide an easy way of setting the opens_at and closes_at times.
2015-05-24 01:17:41 +03:00
Petko Bordjukov
5e15a055e1 Introduce CallForParticipation status predicates
Introduce the #open? #closed? and #in_progress? methods for the
CallForParticipation model.
2015-05-24 01:17:41 +03:00
Petko Bordjukov
8d5056e274 Introduce a CallForParticipation model 2015-04-20 18:55:06 +03:00
Petko Bordjukov
fcd1fb9357 Tweak i18n-tasks configuration and remove its spec
Remove i18n's spec for now, we haven't reached the point where it's
needed.
2015-04-20 16:04:11 +03:00
Petko Bordjukov
4e1e47192d Introduce the i18n-tasks gem 2015-04-20 15:56:41 +03:00
Petko Bordjukov
0900b2195f Remove pending statement for a spec in slot_spec.rb 2015-04-17 03:56:57 +03:00
Petko Bordjukov
9f0886af1e Introduce the EventType model
This model will be used to define what types of events will happen
during a conference.
2015-04-17 03:39:18 +03:00
Petko Bordjukov
5c612dfb86 Spec out the basic functionality of Event
Remove the no longer needed functionality of Event and add specs that
define the still needed parts.
2015-04-17 02:13:10 +03:00
Petko Bordjukov
cc4f1e9c13 Introduce the Proposition model
Introduce an abstraction that is going to be used to propose models for
other models that can accept propositions.
2015-04-17 02:03:07 +03:00
Petko Bordjukov
63aeca0402 Fix white space in Conferences factory 2015-04-09 01:18:06 +03:00
Petko Bordjukov
4078e8d953 Add SimpleCov for code coverage analysis
Also make sure Puma is used only in production
2014-11-23 20:13:22 +02:00
Petko Bordjukov
e8476a2623 Add a time of confirmation to the User factory
Make all users from the factory confirmed by default in an effor to save
some time and work.
2014-11-22 19:29:58 +02:00
Petko Bordjukov
fac65a167a Add missing specs for Tracks, Halls and Slots
Document the behaviour of Tracks, Slots and Halls with specs. Leave the
association between slots and events pending for now.
2014-11-05 11:45:04 +02:00
Petko Bordjukov
fd9e53e1c0 Completely remove user interface
Remove the user interface and leave only the admin interface.
2014-11-05 11:29:07 +02:00
Petko Bordjukov
6fb3532f01 Completely describe Conference behaviour with specs
Add missing specs for the Conference model and remove unnecessary
functionality. Also introduce a Hall factory.
2014-11-05 11:23:51 +02:00
Petko Bordjukov
6330940a34 Add tests for translatable Conference attributes
Test if the title and the description attributes of the Conference model
are translatable. Also introduce a custom matcher for translatable
attributes as there will be many. Fix a typo in the process.
2014-11-04 21:16:06 +02:00
Petko Bordjukov
8220ee1d58 Delete badly written code 2014-11-04 21:13:45 +02:00
Petko Bordjukov
5a360475a2 Add event terms acceptance requirement 2014-09-04 00:39:54 +03:00
Petko Bordjukov
ddc956f3ba Fix spec failure 2014-08-31 20:15:29 +03:00
Petko Bordjukov
15f21daff0 Make sure the specs are passing 2014-08-31 16:33:42 +03:00
Petko Bordjukov
c33e95bdd8 Add Workshop controller functionality 2014-08-30 19:59:33 +03:00